如何在每个开发人员的所有分支上获得提交数量?

时间:2013-04-19 14:51:43

标签: git github

以下代码做得很好,但只在当前分支上,我如何获取所有分支的数字?

git pull  -v; git shortlog -s -n -e

2 个答案:

答案 0 :(得分:2)

我相信这会解决问题:

git shortlog -s -n -e --all

--all看起来好像所有引用都放在命令行上。

答案 1 :(得分:1)

如建议使用for-each-ref,here

您案例中的命令如下:

git for-each-ref --shell \
 --format='git shortlog -s -n -e ^origin/master %(refname)' \
 refs/heads/

然后,您可以将打印的命令复制并粘贴到终端中,该终端为每个分支打印短信(只有从我相信的主分割后的部分)。与上面的命令一起(我假设你在主分支中),然后你有完整的摘要(并知道谁在不同的分支上工作..)。