【发布时间】:2015-07-04 18:15:52
【问题描述】:
我想检查作者的电子邮件和姓名,姓氏,以验证谁在推送到我的仓库。
有没有什么方法可以让我在 git 中提出一个命令来显示提交者的姓名/电子邮件,只给出提交的 SHA1?
这是我想出的,但远非理想的解决方案(第一个解决方案是 git hook,这就是为什么它使用 2 个 SHA1 和 rev-list。第二个只是使用 git show):
git rev-list -n 1 --pretty=short ccd3970..6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev
git show 6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev
【问题讨论】: