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

Followed git-flow model, not sure if branches are correct

我试图在我的 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 并查看我的网络,它看起来像这样:

这两个分支在遵循 git-流模型后应该如何处理?绿线让我感到困惑,因为我本以为只会看到两行:masterdevelop.

您预计:

  • 黑色线原样
  • 绿色线来自最左边

意想不到的:

  • 我想你是从 release 分支 develop 分支出来的

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

您在 green 线分支后看到的两个 blue 点等同于 green[= git flow article.

第一张图第40=]个点

如果您确实从 develop 分支了 release 那么图片真的很混乱,因为它看起来像您将 develop 合并到 release 中。