有没有办法计算git(GitHub)存储库在特定时期(例如2015-03-01到2016-03-01的最后一年)的提交次数?
答案 0 :(得分:27)
要计算当前分支中日期范围内的提交,请执行以下操作:
git rev-list --count HEAD --since="Dec 3 2015" --before="Jan 3 2016"
如果您希望一次性使用所有分支的计数,请使用--all另外
git rev-list --count --since="Dec 3 2015" --before="Jan 3 2016" --all
如果要排除merge-commits,请使用选项--no-merges
git rev-list --count --since="Dec 3 2015" --before="Jan 3 2016" --all --no-merges