获取任何分支上最后一个git commit的id

时间:2017-06-15 04:13:47

标签: git

我目前正在使用git rev-parse origin/master来检索master分支上最后一次提交的id。但我想在项目的任何分支上获得最后一次提交。有没有办法实现这个目标?谢谢。

编辑:我找到了检索上次提交ID的方法:

git for-each-ref --sort=-committerdate refs/heads/ --format='%(objectname)'

但我想只检索最后一个ID而不是整个列表。

1 个答案:

答案 0 :(得分:2)

好吧,我终于做到了。

git for-each-ref --sort=-committerdate refs/heads/ --format='%(objectname)' --count=1

输出是项目任何分支上最后一次提交的结果。