我有一个git-repo,只需要特定文件的作者。我可以从git-blame命令中提取作者,但有没有更简单的方法来获取文件的作者名称?
答案 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
(包括提交日期)