我有一个相当大的项目的功能分支,我希望将其重新构建基础,最有可能转换为1(也许2)个提交。我还不想将其合并到母版中,而只是想通过清理将其准备好。执行此操作的正确的rebase语法是什么?不管我读过多少遍,“对master降级”总是让我感到困惑–我始终担心自己会与master搞混或者将功能分支合并到其中。
答案 0 :(得分:2)
您应遵循以下过程。
git pull origin master
git checkout feature
git rebase -i master
现在,最后一个命令将通过列出所有将要移动的提交来打开编辑器。
我已按照这些步骤进行操作,从没有遇到太多问题。您可以从here了解更多信息。