Git: получение изменений из другой ветки - PullRequest
79 голосов
/ 26 июня 2010

У меня есть проект под git.Я хотел бы начать новую ветку, чтобы добавить новую важную функцию.В основной ветке я продолжу добавлять исправления ошибок и мелкие функции.Через равные промежутки времени я хотел бы перенести изменения из основной ветви в мою ветку «Основные новые функции».Какой лучший способ сделать это?В конце концов, я объединю ветку «Major new Feature» с основной веткой.

Ответы [ 2 ]

113 голосов
/ 26 июня 2010
git checkout featurebranch && git rebase master

Пока вы еще не нажали, лучше воспроизвести ваши изменения поверх мастера.

См .:

57 голосов
/ 26 июня 2010

git checkout featurebranch && git merge master

Вы можете делать это сколько угодно раз;это не повлияет на мастер, и вы сможете легко сделать это наоборот, когда узнаете, что закончили работу с веткой функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...