У меня есть проект при мерзавце. Я хотел бы запустить новое ответвление для добавления главной новой опции. При основном ответвлении я продолжу добавлять исправления ошибок и незначительные функции. Равномерно я хотел бы вытянуть изменения от основного ответвления в мою "главную новую возможность" ответвление. Что лучший способ состоит в том, чтобы сделать это? В конечном счете я объединю "главную новую возможность" ответвление в основное ответвление.
git checkout featurebranch && git merge master
Вы можете делать это сколько угодно раз; это не повлияет на мастер, и вы сможете легко сделать это наоборот, когда узнаете, что закончили с ветвью функций.
git checkout featurebranch && git rebase master
Пока вы еще не нажали, лучше воспроизвести ваши изменения поверх мастера.
См .: