Я новичок в git и пытаюсь правильно настроить свой репозиторий.
В основном мое приложение представляет собой своего рода платформу, поэтому реализации этой платформы основаны на главной ветке, но имеют некоторые небольшие изменения в этих файлах, а также в некоторых дополнительных файлах.
Я попытался настроить ее как ветки, поэтому у меня есть ветка master
, implementation_1
и implementation_2
.
Но насколько я могу судить, это будет означать, что локально все ветки хранятся в одном каталоге, а их разделение осуществляется только через git.
Я бы хотел иметь 3 локальных каталога: master
, imp_1
и imp_2
. Если я внесу изменение в один из основных файлов в каталоге imp_1
, я хочу иметь возможность объединить это изменение с веткой master
, а оттуда в imp_2
.
I ' m начинает думать, что это должны быть 3 разных репозитория (реализации являются форками ядра). Это путь? В таком случае, как мне поступить с описанным выше сценарием?