获取Git repo所有分支上每位作者的提交数量

Ija*_*han 1 git github

我曾经git shortlog -sn --all为所有分支机构提交了所有作者的列表.

问题是,我只想要自去年以来一直贡献的作者名单,忽略其他作者.有没有办法在此包含时间范围?因为从帮助页面我没有看到类似的东西.

git-hub也通过API调用提供这个,但它只返回前100个贡献者,而不是所有贡献者.

谢谢

bcm*_*cfc 6

您可以使用since参数.

git shortlog -sn --all --since=1.year

它有相对的时间,但你也可以使用日期:

git shortlog -sn --all --since={2016-01-01}

或范围:

git shortlog -sn --all --after={2013-04-01} --before={2014-01-01}