我想获得每个作者在所有分支上的提交数量。我看到了
git shortlog -s -n
打印出一个非常好的列表,但它不计算尚未从其他分支 merge 的提交。如果在每个分支上重复此命令,那么很明显,公共(public)提交会被计算多次。你能给我一个脚本/命令来让我了解整体情况吗?
最佳答案
git shortlog -s -n --all --no-merges
将为您提供所有分支机构的统计信息。
编辑:添加了--no-merges
以从 merge 提交中排除统计信息。
关于每个作者在所有分支上的 Git 提交数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9839083/