0

下面的代码做得很好,但只在当前分支上,我怎样才能得到所有分支的数字?

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

2 回答 2

2

我相信这会成功:

git shortlog -s -n -e --all

--all使它看起来好像所有的 refs 都放在了命令行上。

于 2013-04-20T11:46:30.707 回答
1

按照这里的建议,使用 for-each-ref 怎么样

您的情况下的命令如下所示:

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

然后,您可以在终端中复制并粘贴打印的命令,该命令为每个分支打印短日志(我相信只有从 master 拆分后的部分)。连同上面的命令(我假设您在 master 分支中),您将获得完整的摘要(并知道谁在不同的分支上工作..)。

于 2013-04-19T15:11:31.347 回答