我怎样才能从git-repo中获得特定文件的作者?

Der*_*ops 5 git

我有一个git-repo,只需要特定文件的作者.我可以从git-blame命令中提取作者,但有没有更简单的方法来获取文件的作者名称?

kni*_*ttl 8

git log --format=%an -- $file
Run Code Online (Sandbox Code Playgroud)

将显示该文件的所有提交,并仅显示该提交的作者.所以每行有一位作者

另一个简单的解决方案是使用 git shortlog

git shortlog -s -- $file # add -n to sort by number of commits
Run Code Online (Sandbox Code Playgroud)