我想展示我在功能分支上做了多少变更(插入+删除)。有没有一种方法可以获取两个提交之间的更改的
谢谢。
git log --stat
输出的摘要(分支根/尖端)。谢谢。
git log --stat
输出的摘要(分支根/尖端)。如果您想使用功能分支
git diff --stat dev..feature
这取决于不进行回溯合并。请查看我在此处发布的帖子:http://dymitruk.com/blog/2012/02/05/branch-per-feature/
--stat
可以接受参数。如果您拥有更宽的终端,则这很有用。您可以使用 --stat=200
来指定您的显示器可以容纳 200 列。
如果您想在脚本中使用,请改用 --numstat
。它不会截断路径。
--author=
似乎不能过滤结果。 - Jeffrey Aguilera使用 git diff
git diff --stat <branch root> HEAD
git --stat
,您可能还对 Git 2.17(2018 年第二季度)的功能git --compact-summary
感兴趣:请参见我的答案。 - VonC