3

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)

最初の列の左端にあるカレット文字の意味は何ですか?

4

1 に答える 1

4

一連のコミットを行うと、カレット(^)が表示されます。git blameカレットは、範囲の最初のコミットの前に最後に変更された行に表示されます。

たとえば、 (最新のコミット)git blame HEAD.. file以降、行は変更されていないため、実行するとすべての行にカレットが表示されます。HEAD

別の例:git blame HEAD^.. file最後のコミットで変更された行を除くすべての行にカレットが表示されます。

于 2012-08-11T19:22:44.307 に答える