我使用git shortlog -sn --all
获取所有作者的列表以及所有分支的提交。
问题是,我只想要自去年以来一直贡献的作者名单,忽略其他作者。有没有办法在此包含时间范围?因为从帮助页面我不会看到类似的东西。
git-hub也通过API调用提供此功能,但它只返回前100位贡献者,而不是所有贡献者。
由于
答案 0 :(得分: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}