遵循git-flow模型,不确定分支是否正确

时间:2016-07-25 20:03:26

标签: git git-flow

我尝试在我的Github回购中遵循git-flow分支模型。

按照说明操作后,我arrived at the pointrelease分支合并到develop分支。我没有遇到任何问题,并继续删除release分支(也没有问题)。

现在我位于develop分支,当我执行git status时,它告诉我有需要推送的提交:

$ Your branch is ahead of «origin/develop« by 3 commits.

这是我在现在合并和删除的release分支上做的三次提交。

此时我不确定是否应该收到通知,但git push无论如何git要求我这样做。

最后我到了Github,看看我的网络,看起来像这样:

enter image description here

这是两个分支应该遵循git-flow模型的方式吗?绿线让我感到困惑,因为我希望只看到两行:masterdevelop

1 个答案:

答案 0 :(得分:2)

你期待:

  • 黑色行原样
  • 来自最左边的绿色

出人意料:

  • 我想你从develop分支
  • 分支release

在这种情况下,如果从release分支分支未来的develop分支,一切都会好的。

绿色线分支后看到的两个蓝色点相当于{第一张图片中的绿色点{3}}

如果您确实从release分支develop,那么图片确实令人困惑,因为看起来您已将develop合并到release