git log -1显示上次提交,git log -2显示最后两次提交; 如何在历史记录中获取单个提交的日志。
commit 1
commit 2
commit 3
commit 4
如何在历史记录中只获得一次提交,以便我可以看到提交3,如何获取让我们说只是
commit 3
如果我知道哈希,那么我可以使用git show来检索它如何在不知道哈希值的情况下获得最后一次提交。
答案 0 :(得分:10)
git log -1 --skip=n
将跳过第一个n次提交,只显示1次提交
答案 1 :(得分:8)
您可以使用~
后缀{/ 3>过去specify a revision
git show HEAD~4
git log -1 HEAD~4
将显示从HEAD开始的第4次提交。
指定相同修订版的另一种方法是HEAD^^^^
答案 2 :(得分:0)
您可以将git show
与相对引用一起使用,该引用引导head
的父母:
git show head~2
答案 3 :(得分:0)
我知道这是一个老问题,但是因为我来自谷歌和我的问题(“如何在分支机构中获取第n个git日志”,但我理解它的方式)这里没有回答,如果你不向后计算,这里是如何找到第n个提交 :
seq
我认为你明白了。