我需要通过给定的哈希 SHA 在 Git 中找到一个提交。例如,如果我有“a2c25061”哈希,我需要获取此提交的作者和提交者。
得到它的命令是什么?
只需使用以下命令
git show a2c25061
git log -1 --format="%an %ae%n%cn %ce" a2c25061
文档的Pretty Formats 部分git show
包含
format:<string>
该
format:<string>
格式允许您指定要显示的信息。它的工作方式有点像 printf 格式,但值得注意的例外是你得到一个换行符%n
而不是\n
……</p>占位符是:
%an
: 作者姓名%ae
: 作者邮箱%cn
: 提交者姓名%ce
: 提交者邮箱
有两种方法可以做到这一点。
1.提供你想看到的提交的SHA到git log
git log -p a2c25061
-p
补丁的缩写在哪里
2. 使用 git 显示
git show a2c25061
这两个命令的输出将是: