在Git中查找哈希SHA提交

我需要通过给定的散列SHAfindGit中的提交。 例如,如果我有“a2c25061”散列,并且需要获取此提交的作者和提交者。

什么命令来获得?

只需使用下面的命令

git show a2c25061 
 git log -1 --format="%an %ae%n%cn %ce" a2c25061 

git show文档的Pretty Formats部分包含

  • format:<string>

format:<string>格式允许您指定要显示的信息。 它的工作原理有点像printf格式,除了你用%n代替\n来换行外,值得注意的例外是…

占位符是:

  • %an :作者姓名
  • %ae :作者电子邮件
  • %cn :提交者名称
  • %ce :提交者电子邮件