Gitflow - 掌握和开发分道扬镳

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 出现分歧。

如何确保开发和掌握不会出现分歧。?

lri*_*eau 5

git-flow模型自然而然地产生developmaster发散。有没有办法遵循这一流程,并确保一个developmaster始终是另一个的祖先。

如果您查看 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彼此之间不会产生分歧。