git log -1 は最後のコミットを示し、 git log -2 は最後の 2 つのコミットを示します。履歴内の単一のコミットのログを取得する方法。
commit 1
commit 2
commit 3
commit 4
履歴でコミットを 1 つだけ取得して、コミット 3 だけを表示する方法
commit 3
ハッシュがわかっていれば、git show を使用してそれを取得できます。
git log -1 は最後のコミットを示し、 git log -2 は最後の 2 つのコミットを示します。履歴内の単一のコミットのログを取得する方法。
commit 1
commit 2
commit 3
commit 4
履歴でコミットを 1 つだけ取得して、コミット 3 だけを表示する方法
commit 3
ハッシュがわかっていれば、git show を使用してそれを取得できます。
これは古い質問であることは知っていますが、Google からここに来たので、私の質問 (「ブランチで n 番目の git ログを取得する方法」ですが、私が理解している方法) はここで回答されていません。逆に数えない場合はn番目のコミット:
git log -n 1 --skip $(expr $(git log --oneline | wc -l) - 1) # show the 1st commit
git log -n 1 --skip $(expr $(git log --oneline | wc -l) - 100) # show the 100th commit
私はあなたがポイントを得ると思います。
git show
の親をたどる相対参照で使用できますhead
。
git show head~2