У меня есть 2 проекта: СУПЕРПРОЕКТ и ПОДПРОЕКТ на разных пультах git. Я хочу внести изменения в ПОДПРОЕКТ и добавить файл, но не передавать его на удаленный ПОДПРОЕКТ, откуда он был клонирован.
Я хочу отправить код для «ПОДПРОЕКТА» в удаленный репозиторий «СУПЕРПРОЕКТ», не внося изменения в реальный удаленный «ПОДПРОЕКТ».
По сути, фактический удаленный доступ для «подпроекта» ('ssh://..../prod/subproject') является важным репозиторием, где, если код выдвигается для повторного просмотра, отправляет уведомление более широкой аудитории.
Я не хочу этого делать, я хочу отправить код «ПОДПРОЕКТ» (с somefile.js) в свой «суперпроект», чтобы я мог протестировать somefile.js.
Я хочу, чтобы код в моем локальном репо для ПОДПРОЕКТА находился в «СУПЕРПРОЕКТЕ», не нажимая его на удаленный «ПОДПРОЕКТ».
P.S.: Я пробовал с подмодулями и не имел хорошего опыта. Пока нет ничего функционального. Теперь я не уверен, стоит ли мне тратить время на просмотр поддерева или просто придерживаться подмодулей.