rab*_*bin 0 git branching-and-merging git-flow
实现git分支模型如下图
http://nvie.com/posts/a-successful-git-branching-model/
但是在这些步骤之后,我的分支 develop 和 master 出现了分歧
第 1 步:将 release 合并到 master 中(没有快进)
第 2 步:将发布合并到开发中(没有快进)
由于第 1 步的合并提交不适用于第 2 步,因此 develop 和 master 出现分歧。
如何确保开发和掌握不会出现分歧。?
该git-flow模型自然而然地产生develop和master发散。有没有办法遵循这一流程,并确保一个develop和master始终是另一个的祖先。
如果您查看 inmaster和 not in中的提交develop,您应该只看到合并提交:
git log develop..master
Run Code Online (Sandbox Code Playgroud)
这意味着,如果您使用以下git-log命令,则输出应为空:
git log --no-merges develop..master
Run Code Online (Sandbox Code Playgroud)
如果您对这个答案不满意,请编辑您的问题,以解释为什么它对您很重要develop并且master彼此之间不会产生分歧。