如何计算日期范围内每个用户的git提交?

时间:2015-07-02 16:55:34

标签: git

命令git shortlog -sne正是我所需要的,但我希望能够为shortlog的选项指定日期范围。有没有其他方法可以完成同样的事情,但对于特定的日期范围?

1 个答案:

答案 0 :(得分:70)

虽然git shortlog --help似乎没有指定它,但shortlog采用相同的--since--after--before--until git log的参数。所以,例如:

git shortlog -sne --since="01 Jan 2015" --before="01 Feb 2015"

注意:
这是在运行在Fedora 21上的git 2.1.0和运行在RHEL 7.1上的git 1.8.3.1上验证的。我手边没有旧系统,但我相信这些参数已经支持了一段时间。