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

时间:2010-04-27 12:59:42

标签: git

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

2 个答案:

答案 0 :(得分:8)

git log --format=%an -- $file

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

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

git shortlog -s -- $file # add -n to sort by number of commits

答案 1 :(得分:0)

这通常是我想要的:

git log --format="%ad %an" -- $file

(包括提交日期)