我目前正在使用git rev-parse origin/master
来检索master分支上最后一次提交的id。但我想在项目的任何分支上获得最后一次提交。有没有办法实现这个目标?谢谢。
编辑:我找到了检索上次提交ID的方法:
git for-each-ref --sort=-committerdate refs/heads/ --format='%(objectname)'
但我想只检索最后一个ID而不是整个列表。
答案 0 :(得分:2)
好吧,我终于做到了。
git for-each-ref --sort=-committerdate refs/heads/ --format='%(objectname)' --count=1
输出是项目任何分支上最后一次提交的结果。