在git-blame中,我们通常会看到如下文件中的行:
f9a0a430(Owen Lin 2011-08-17 22:07:43 +0800 1)
第一列是sha1,表示最后修改的提交。 但有时它看起来像这样:
^ f9a0a43(Owen Lin 2011-08-17 22:07:43 +0800 1)
第一列左侧的插入符号是什么意思?
答案 0 :(得分:3)
当您^
执行一系列提交时,会显示插入符号git blame
)。插入符号出现在第一次提交范围之前最后修改的行上。
例如,运行git blame HEAD.. file
将在每一行显示插入符号,因为自HEAD
(最新提交)以来行没有更改。
另一个例子:git blame HEAD^.. file
将在所有行上显示插入符号,但上次提交中修改的行除外。