【问题标题】:How to Git diff two branches but showing an output similar to that of Git commit?如何 Git diff 两个分支但显示类似于 Git 提交的输出?
【发布时间】:2019-09-24 20:34:59
【问题描述】:

如果我这样做:

$ git checkout some_branch
[...]
$ git diff another_branch

它会显示分支之间的巨大差异。

现在在应用提交或合并后显示了一个简化的、更小的1diff,我猜也是樱桃。

当区分两个分支一个分支与另一个分支时,如何显示较小的1diff

1:因为格式,不是因为内容。

【问题讨论】:

  • 什么意思?如果两次提交之间存在很大差异,那么为什么您需要较小的差异?你能展示你用于这个较小差异的命令吗?还包括输出?
  • 我的意思是提交或合并时显示的较小差异。我需要从分支差异中触发它。
  • 这将是当前提交中的状态与其父状态之间的差异。这不是两个分支之间的差异。你知道提交不包含差异吗?
  • 分支差异和父子差异是 rev 到 rev 差异的情况。
  • 父子之间的差异通常较小,因为它们之间的差异通常较小。如果两个分支之间的差异很大,那么差异就很大。除非我误会你了……?你能举例说明你的意思吗?

标签: git git-branch git-diff diffstat


【解决方案1】:

我在手册页上找到了我要查找的内容。

$ git diff --stat master

会做我需要的(检查了功能分支的差异)。

【讨论】:

    猜你喜欢
    • 2019-11-24
    • 1970-01-01
    • 2017-08-29
    • 2015-04-10
    • 2013-07-10
    • 2019-02-14
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    相关资源
    最近更新 更多