3

在 git-blame 中,我们通常会在文件中看到如下所示的行:

f9a0a430 (欧文林 2011-08-17 22:07:43 +0800 1)

第一列是 sha1,代表上次修改的提交。但有时它看起来像这样:

^f9a0a43 (欧文林 2011-08-17 22:07:43 +0800 1)

第一列最左边的插入符号是什么意思?

4

1 回答 1

4

^当您git blame处理一系列提交时,会出现插入符号 ( )。插入符号出现在第一次提交范围之前最后修改的行上。

例如,运行将在每一行显示插入符号,因为自(最新提交)git blame HEAD.. file以来这些行没有更改。HEAD

另一个例子:git blame HEAD^.. file将在除上次提交中修改的行之外的所有行上显示插入符号。

于 2012-08-11T19:22:44.307 回答