如何使用git提取提交者的电子邮件?

时间:2015-08-23 16:30:35

标签: linux git grep git-log

如果我有一个特定的字符串,我如何使用例如git log从命令行查找提交者的电子邮件?
我不想看到提交。我只希望“单行”命令给我作者的电子邮件。

注意: NOT 有提交ID。我只有一个搜索字符串。我的意思是我知道一个字符串肯定是提交的一部分。

@axiac评论后更新:
我有一个字符串X,它是“唯一的”,只有一个提交者引入。提交者将其添加到文件foo.java 我希望只有字符串Xfoo.java才能找到添加字符串的提交者的电子邮件

2 个答案:

答案 0 :(得分:1)

git log --grep="YOUR_SEARCH_REGEX" --pretty=format"%ce"

怎么样?

答案 1 :(得分:0)

git --no-pager log -s --format="%ae"

Source