^
または~
文字を使用して、実際のコミットの祖先を指定できることに気付きました。たとえば、次のコミットのログがある場合
* 1990f31 Somme third commit message
* k135145 Somme second commit message
* 2c13521 Somme first commit message
1990f31
次に、 with HEAD^1
(または同等に with HEAD~1
)の親コミットがどれであるかを知ることができk135145
ます。
今、私はまた、それがマージコミットの場合に結合できることも読みました。したがって、誰かがコミット参照を説明する例を提供できますか?^
~
git show HEAD~n^k
git show HEAD^k~n
n
k