如何在一个git存储库中找到最新的提交?

why*_*why 22 git github

我有一个git存储库,有很多分支很多提交,我想找到最新的10个提交,如何做到这一点,谢谢!

ral*_*nja 34

如果你想要所有分支的提交你需要--all参数,使用-10将git log限制为10并使用--date-order告诉git log对日期的提交进行排序.

git log -10 --all --date-order
Run Code Online (Sandbox Code Playgroud)


tri*_*iad 6

对于所有分支机构的最后10次提交,您可以:

git log --graph --all --format=format:'%h - (%ai) %s — %cn %d' --abbrev-commit --date=relative -10
Run Code Online (Sandbox Code Playgroud)
  • %h是提交哈希
  • %ai是作者日期(使用%ci作为提交者日期)
  • %s是提交主题
  • %cn是提交者名称
  • -10表示最后10次提交

如果您需要进一步定制,请参阅此处了解更多信息:http: //linux.die.net/man/1/git-log