如何列出由git版本化的特定文件夹的作者姓名?
我看到我可以git blame
一个文件并列出每行的作者,但我不能为文件夹做这个,我也只想要一个唯一的列表(每个作者只列出一次)
ojd*_*jdo 23
实际上,有一个本机Git命令,git shortlog
:
git shortlog -n -s -- myfolder
Run Code Online (Sandbox Code Playgroud)
将给出一个创建提交的贡献者列表myfolder
.通过省略选项-s
,摘要甚至列出了每个作者的提交消息摘要.Option -n
根据提交次数(从最多到最少)对作者进行排序,而不是按字母顺序排序.
ret*_*hab 15
做这个
git log --pretty=format:"%an%x09" myfolder | sort | uniq
Run Code Online (Sandbox Code Playgroud)