【问题标题】:Git log --stat summary of branchgit log --stat 分支总结
【发布时间】:2012-10-22 07:58:15
【问题描述】:

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

谢谢。

【问题讨论】:

  • 注意:除了git --stat,您可能对Git 2.17(2018 年第二季度)功能git --compact-summary 感兴趣:请参阅my answer here

标签: git logging statistics branch stat


【解决方案1】:

对于您想要使用的功能分支

git diff --stat dev..feature

这依赖于不进行反向合并。在这里查看我的帖子:http://dymitruk.com/blog/2012/02/05/branch-per-feature/

--stat 可以带参数。如果您有更宽的终端,这很有用。您可以通过--stat=200 表示您的显示器可以容纳 200 列。

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

【讨论】:

  • 太棒了!为什么除了 git-diff 我什么都尝试? ;) 谢谢。
  • 这包括每个人所做的更改;而--author= 似乎没有过滤结果。
【解决方案2】:

使用git diff

git diff --stat <branch root> HEAD

【讨论】:

    猜你喜欢
    • 2022-07-19
    • 1970-01-01
    • 2014-04-03
    • 2022-10-12
    • 1970-01-01
    • 2021-03-30
    • 2012-12-06
    • 1970-01-01
    • 2010-12-22
    相关资源
    最近更新 更多