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