了解Git Branches图表视图

nee*_*ebz 8 git atlassian-sourcetree

任何人都可以向我解释这里发生了什么>

在此输入图像描述

git log告诉我'edit cm.api.post'是Broadcast-feature分支的HEAD.但是图表显示同一分支上还有其他提交.

注意:此图是我们的"主"分支(最左边的行是主).当我查看'Broadcast-feature'的图形时,它显示正常,没有额外的提交

Max*_*ysh 5

对于那些来自 Google 寻找如何修复 git-flow 的提交顺序的人:选择“日期顺序”而不是“祖先顺序”:

截屏


mic*_*has 2

只需进一步滚动图表即可查看这些提交最终出现在哪个分支中。

有人从“broadcast-feature”开始创建了另一个分支。显示的提交是该分支中包含的提交。

请记住:在 git 中,“分支”只不过是某些提交的标签。

  • 不,实际上 git 中没有“真正的”分支。它们实际上只是提交的标签。您所想到的“分支”只是由该提交的祖先隐式给出的。这些行仅表明一个提交是另一个提交的父提交。颜色是由 sourcetree 绘制的,以便更容易遵循长线。 (3认同)