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



我目前正在使用 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。

最新更新