是否存在HEAD~
和HEAD^
不一致的情况?从更一般的意义上讲,是否存在任何一系列合并或其他操作会导致x~
与x^
不同?
答案 0 :(得分:6)
答案 1 :(得分:2)
HEAD~n
是提交的第n个(大)父级(此处为HEAD)跟随第一个父母
HEAD^n
是HEAD的第n个父母
因此,
HEAD~
是HEAD的第一位家长(在第一位家长之后,这里没有实际意义)
HEAD^
是HEAD的第一个父母
所以,HEAD~ = HEAD~1 = HEAD^1 = HEAD^.
他们总是指向相同的提交。
请注意,HEAD~2 is equivalent to HEAD^^
等等。