我需要在Git中通过给定的散列SHA找到一个提交。例如,如果我有一个“a2c25061”散列,我需要得到这个提交的作者和提交者。
得到它的命令是什么?
我需要在Git中通过给定的散列SHA找到一个提交。例如,如果我有一个“a2c25061”散列,我需要得到这个提交的作者和提交者。
得到它的命令是什么?
当前回答
有两种方法。
1. 提供你想要看到的提交到git日志的SHA
git 日志 -p a2c25061
其中-p是patch的缩写
2. 使用git显示
Git 显示 A2C25061
这两个命令的输出将是:
提交 作者 的日期 提交消息 补丁信息
其他回答
有两种方法。
1. 提供你想要看到的提交到git日志的SHA
git 日志 -p a2c25061
其中-p是patch的缩写
2. 使用git显示
Git 显示 A2C25061
这两个命令的输出将是:
提交 作者 的日期 提交消息 补丁信息
git log -1 --format="%an %ae%n%cn %ce" a2c25061
git显示文档的漂亮格式部分包含
格式:<字符串> 格式:<string>格式允许您指定要显示哪些信息。它的工作原理有点像printf格式,但值得注意的是,你得到的换行符是%n而不是\n… 占位符是: %an:作者名 %ae:作者邮箱 %cn:提交者名称 %ce:提交邮件
只需使用下面的命令
git show a2c25061