我有Git合并问题。
在使用SmartGit中的“log”命令查看Git日志时,我想问一个关于如何解释箭头/分支历史的问题,而不是询问我遇到的问题。
以下是SmartGit日志的两个屏幕截图。
第一个对我来说是可以理解的,但是我把它包括在内以便读这个问题的人看到分支的背景。这显示了分支的当前提示:
这是Git日志的屏幕截图,历史上的某个时间:
我不明白上面屏幕截图中复杂箭头的含义。
以下是做理解的内容:
以下是我不明白的内容:
我可能还有其他问题,这取决于第一个问题的答案。但是,现在这对我来说已经足够了。
谢谢!
答案 0 :(得分:4)
当提交相隔很远时,就会出现这些行。(我不知道创建箭头时的幻数是多少)。
如果它没有箭头那么会有一个非常大的条,一直向下到向上的箭头。
出于性能原因,它不是试图生成此行,而只是创建一个可以单击的箭头,它将滚动到正确的提交。这对你来说可能没有多大意义,但如果你曾经在Github上看过Log for Linux或Git,你会看到很多这些。其中一些我见过来自同一次提交的30个箭头。