2012-11-01 31 views
5

我想显示我在功能分支上做了多少更改(插入+删除)。有没有办法获得git log --stat输出的摘要,用于2次提交(分支根/提示)之间的更改。Git log --stat分支的总结

谢谢。

回答

9

你的魔杖使用

git diff --stat dev..feature 

这依赖于没有做回合并一个特性分支。看到我的帖子在这里:http://dymitruk.com/blog/2012/02/05/branch-per-feature/

--stat可以采取参数。如果您有更广泛的终端,这很有用。你可以做--stat=200来说你的显示器可以容纳200列。

如果您想在脚本中使用它,请改为使用--numstat。它不会截断路径。

+0

太棒了!为什么我会尝试一切,但git差异? ;) 谢谢。 – opatut

+0

这包括每个人所做的更改;和'--author ='似乎没有过滤结果。 –

3

使用git diff

git diff --stat <branch root> HEAD