Как закоммитить часть файлов в master бранч, а часть в отдельный бранч?

Есть два бранча. b0 b1
b0 = master - содержит общие файлы
b1 = кастом - содержит особые файлы для b1
На b1 тысячи файлов и директорий, часть из них общая, часть особая

Как на b1 добавить файлы, предназначающиеся только для b0 и запушить их и затем тоже для b1 ветки?

То есть в идеале сказать git add "используй gitignore-for-b0" - закоммитить/запушить,
а потом git add "используй gitignore-for-b1" и закоммитить/запушить.
  • Вопрос задан
  • 573 просмотра
Пригласить эксперта
Ответы на вопрос 2
sggr
@sggr
PHP, Ruby, GO
git stash - для вас
Ответ написан
Комментировать
JonNiBravo
@JonNiBravo
Подготовить временный .gitignore файл для первого случая, подложить в корень, далее git add -A .
потом возвращаем на место оригинальный .gitignore, коммитим, пушим
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы