我尝试在我的Github回购中遵循git-flow分支模型。
按照说明操作后,我arrived at the point将release
分支合并到develop
分支。我没有遇到任何问题,并继续删除release
分支(也没有问题)。
现在我位于develop
分支,当我执行git status
时,它告诉我有需要推送的提交:
$ Your branch is ahead of «origin/develop« by 3 commits.
这是我在现在合并和删除的release
分支上做的三次提交。
此时我不确定是否应该收到通知,但git push
无论如何git
要求我这样做。
最后我到了Github,看看我的网络,看起来像这样:
这是两个分支应该遵循git-flow模型的方式吗?绿线让我感到困惑,因为我希望只看到两行:master
和develop
。
答案 0 :(得分:2)
你期待:
出人意料:
develop
分支release
在这种情况下,如果从release
分支分支未来的develop
分支,一切都会好的。
绿色线分支后看到的两个蓝色点相当于{第一张图片中的绿色点{3}}
如果您确实从release
分支develop
,那么图片确实令人困惑,因为看起来您已将develop
合并到release
。