正确的方法来清理Git功能分支而不合并到master中?

时间:2019-04-05 05:28:25

标签: git rebase

我有一个相当大的项目的功能分支,我希望将其重新构建基础,最有可能转换为1(也许2)个提交。我还不想将其合并到母版中,而只是想通过清理将其准备好。执行此操作的正确的rebase语法是什么?不管我读过多少遍,“对master降级”总是让我感到困惑–我始终担心自己会与master搞混或者将功能分支合并到其中。

1 个答案:

答案 0 :(得分:2)

您应遵循以下过程。

git pull origin master
git checkout feature
git rebase -i master

现在,最后一个命令将通过列出所有将要移动的提交来打开编辑器。

enter image description here

我已按照这些步骤进行操作,从没有遇到太多问题。您可以从here了解更多信息。