遵循 git-flow 模型,不确定分支是否正确
Followed git-flow model, not sure if branches are correct
我试图在我的 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-流模型后应该如何处理?绿线让我感到困惑,因为我本以为只会看到两行:master
和 develop
.
您预计:
- 黑色线原样
- 绿色线来自最左边
意想不到的:
- 我想你是从
release
分支 develop
分支出来的
在这种情况下,如果您从 develop
分支分支出未来的 release
分支,一切都会好起来的。
您在 green 线分支后看到的两个 blue 点等同于 green[= git flow article.
第一张图第40=]个点
如果您确实从 develop
分支了 release
那么图片真的很混乱,因为它看起来像您将 develop
合并到 release
中。
我试图在我的 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-流模型后应该如何处理?绿线让我感到困惑,因为我本以为只会看到两行:master
和 develop
.
您预计:
- 黑色线原样
- 绿色线来自最左边
意想不到的:
- 我想你是从
release
分支develop
分支出来的
在这种情况下,如果您从 develop
分支分支出未来的 release
分支,一切都会好起来的。
您在 green 线分支后看到的两个 blue 点等同于 green[= git flow article.
第一张图第40=]个点如果您确实从 develop
分支了 release
那么图片真的很混乱,因为它看起来像您将 develop
合并到 release
中。