我有一个相当大的项目的功能分支,我正在寻找它,最有可能是1(可能是2)提交。我不想将它合并到master中,但只是想先通过清理它来准备它。执行此操作的正确rebase语法是什么? “重新对抗大师”总是让我感到困惑,无论我多少次阅读并重复它 - 我总是担心我正在弄乱主人或合并功能分支。
您应该按照以下过程进行操作。
git pull origin master
git checkout feature
git rebase -i master
现在,最后一个命令将通过列出将要移动的所有提交来打开编辑器。
我已经遵循了这些步骤,从未面临太多问题。你可以从here了解更多相关信息。