如何解释SmartGit Git日志中的分离后向箭头?

Dan*_*aum 6 git smartgit

我有Git合并的麻烦.

我想问一个关于如何在SmartGit中使用"log"命令查看Git日志时解释箭头/分支历史的问题,而不是询问我遇到的问题.

以下是SmartGit日志的两个屏幕截图.

第一个对我来说是可以理解的,但我把它包括在内,以便阅读这个问题的人看到分支的背景.这显示了分支的当前提示:

分支的一角

这是Git日志的屏幕截图,历史上的某个时间:

在此输入图像描述

我不明白上面屏幕截图中复杂箭头的含义.

以下是我明白:

  • 细红色和蓝色箭头表示尚未提交的合并. 我理解这一点.

这是我明白的:

  • 指向下方的红色箭头代表什么? 为什么它不直接加入它下面的红线?

我可能还有其他问题,这取决于第一个问题的答案.但是,这对我来说是一个充分的问题.

谢谢!

WOR*_*MSS 5

当提交距离很远时,这些线就在那里。(我不知道箭头创建上的幻数是什么)。

如果没有箭头,则会有一个很大的条形图,一直向下延伸到向上的箭头。

出于性能原因,而不是尝试生成此行,它只是使您可以单击一个箭头即可将您滚动到正确的提交。现在这对您来说可能没有太大意义,但是如果您曾经在Github上看到过Log for Linux或Git,那么您会看到很多。我从同一次提交中看到了其中的30条箭头。

  • 哦,如果只是颜色让人感到困惑,那是因为他们的颜色数量有限。我个人认为它们过分“回收”颜色,但是您已经习惯了。 (2认同)