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