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