2011-11-08 4 views

答えて

6

いいえ、HEAD〜とHEAD ^は同義語です。

HEAD〜はHEAD〜1を意味します。

HEAD〜1はHEAD ^を意味します。

詳細については、git rev-parse --helpを参照してください。

2

HEAD~nは以下の最初の両親

HEAD^nコミット(ここでHEAD)のn番目(グランド)親であるHEAD

のn番目の親したがって、

HEAD~は最初の親でありますHEADの最初の親です(ここでは最初の親に続く)

はHEADの最初の親です

ので、HEAD~ = HEAD~1 = HEAD^1 = HEAD^.

は、彼らはいつも同じコミットを指します。

これにより、HEAD~2 is equivalent to HEAD^^などがあります。

+0

「HEAD〜= HEAD〜1 = HEAD^n = HEAD ^」は「HEAD〜= HEAD〜1 = HEAD^1 = HEAD ^」であるべきですか? –

関連する問題