我在git下有一个项目。我想开始一个新的分支来添加一个主要的新功能。在主分支下,我将继续添加错误修复和次要功能。我定期将主要分支的变化拉到我的“主要新功能”分支。最好的方法是什么?最终,我将“主要新功能”分支合并到主分支中。
答案 0 :(得分:113)
git checkout featurebranch && git rebase master
只要您尚未推送,最好在主人之上重播您的更改。
请参阅:
答案 1 :(得分:57)
git checkout featurebranch && git merge master
你可以随心所欲地多次这样做;它不会影响主人,只要你发现你完成了功能分支,你就可以轻松地做到这一点。