歴史の中で特定のgit idを取得したい。 私は最新のもののためにそれを行う方法を知っている:2番目または3番目のコミットIDはどのように取得できますか?
$ git log -n 1 --format=%H
しかし、どのように、私はコミットn
番目最新の入手できますか?
歴史の中で特定のgit idを取得したい。 私は最新のもののためにそれを行う方法を知っている:2番目または3番目のコミットIDはどのように取得できますか?
$ git log -n 1 --format=%H
しかし、どのように、私はコミットn
番目最新の入手できますか?
最新tail
を使用してコミット番目の」i
を取得:
git log -n
i
--format=%H|tail -n 1
例(第十コミットます)
git log -n 10 --format=%H|tail -n 1
のgit-唯一の方法:
git log --skip
(i-1)
-n 1 --format=%H
例(第十コミットます)
git log --skip 9 -n 1 --format=%H
は、次のコマンドを実行してみてください。
git rev-list -n 3 HEAD | tail -1
-n 2 --format =%のH n-1
git rev-parse HEAD~1
'gitのログで1を交換してください| 1 ' – Leon
がLeionありがとう-n尾! !すばらしいです! – Harry
'git rev-parse HEAD〜3'をマージすると問題が発生する –