我们经常从主服务器分支出去,在大型功能分支上工作。这些功能分支通常在与主人合并之前工作数天甚至数周(尽管最佳实践表明我们需要尽可能频繁地合并,实际上可能会不同)。git pull --rebase origin master每次出现时都会重新起始
因此,我们尽可能地尝试到git pull --rebase origin master
以保持与主人更新。但是,我们会偶尔遇到这样的情况例如为:
1)master
支行出来
2)请在变化和提交更改的情况。
3)git pull --rebase origin master
把提交放在master上。修复任何冲突和git add .
+ git rebase --continue
4)在作出更多的更改并提交更改。
5)git pull --rebase origin master
。
然而,在步骤5),该过程要求我们修复步骤3)中的相同冲突。这可能很乏味。
这是正确的最佳实践git流程,如果没有,我们还能做些什么来使流程更高效?
这是一个很好的建议!我一定会在我的下一次改版中尝试一下。这似乎是一个很好的参考[https://git-scm.com/docs/git-rerere](https://git-scm.com/docs/git-rerere) –
@WeiJiaChen我同意:https:/// git-scm.com/docs/git-rerere是我在'git rerere'下的回答中提到的第一个链接。 – VonC
明白了!我的监督:)感谢很多@VonC –