Merge отдельных файлов в ветку git

Не могу разобраться как сделать merge отдельных файлов/папок в ветку.

У меня есть ветка main в которой лежат только source файлы, и есть две другие ветки, в которых эти файлы используются. Я бы хотел иметь возможность работать с ними из этих двух веток, и при этом поддерживать main в актуальном состоянии (нужно использовать актуальные source файлы полученные из ветки 1 в ветке 2 и наоборот), но я не могу понять как правильно сделать коммит в main, чтобы в него залетели только source файлы без всего остального ненужного в другой ветке мусора.


Ответы (1 шт):

Автор решения: Aleksey Vaganov

Разнесите все три ветки по разным проектам и main подключите в проектах 1 и 2 в качестве подмодуля.

→ Ссылка