我目前正在使用 git rev-parse origin/master 来检索 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。
关于git - 获取任意分支上最后一次 git 提交的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44558437/