Git - 查找更改文件的作者

时间:2017-03-30 11:52:53

标签: git logging

git中有没有办法列出更改特定文件的作者?

现在我所能做的就是git log [filename] | grep "Author"

2 个答案:

答案 0 :(得分:2)

看起来有以下命令

git shortlog -sn [filename]

答案 1 :(得分:0)

根据您的具体需要,您可以使用git blame查看谁在文件中添加了行。删除的行更简洁,因为git blame --reverse没有告诉你实际删除行的位置....我一直在研究一种工具,它将git diff的输出与git blame混合在一起(带有一点点分析被删除的行)可能会派上用场。 https://github.com/eantoranz/difflame