git中有没有办法列出更改特定文件的作者?
现在我所能做的就是git log [filename] | grep "Author"
答案 0 :(得分:2)
看起来有以下命令
git shortlog -sn [filename]
答案 1 :(得分:0)
根据您的具体需要,您可以使用git blame
查看谁在文件中添加了行。删除的行更简洁,因为git blame --reverse
没有告诉你实际删除行的位置....我一直在研究一种工具,它将git diff的输出与git blame混合在一起(带有一点点分析被删除的行)可能会派上用场。 https://github.com/eantoranz/difflame