如何通过使用终端获取向git存储库投稿的作者总数?

时间:2018-11-23 15:46:52

标签: git

我想找出有多少人为git存储库做出了贡献。所以基本上我只想要一个数字。

2 个答案:

答案 0 :(得分:2)

这应该做:

git log --all --pretty="%an" | sort | uniq | wc -l

答案 1 :(得分:0)

Git带有shortlog命令

git shortlog -s -n --all 

git shortlog

  

git-shortlog -汇总git日志输出

     

-s, --summary
  禁止提交描述,仅提供提交计数摘要。

     

-n, --numbered
  根据每个作者的提交次数而不是作者的字母顺序对输出进行排序。

     

-all
  从所有分支收集记录

注意:
如果要排除合并,请同时添加--no-merges标志

enter image description here

要获取单个计数,请添加| sort | uniq | wc -l作为@ eftshift0建议

git shortlog -s -n --all --no-merges | sort | uniq | wc -l