显示提交之间的差异,如在合并输出中所示

display difference between commits as in merge output

提问人:NulisDefo 提问时间:2/7/2020 最后编辑:NulisDefo 更新时间:2/7/2020 访问量:28

问:

如何获得以将一个分支合并到另一个分支时输出的格式显示的分支之间的差异?例:

$ git merge random
Updating eb79f04..645485f
Fast-forward
 simple.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

编辑1: 我可以得到类似的结果,但这并没有显示变化的程度。git diff 0931ab1...eb79f04 --name-only

git

评论


答:

2赞 Romain Valeri 2/7/2020 #1

--stat 标志可以做到这一点。

git diff --stat <branch1> <branch2>

或者,如果您只需要该行,请改用 --shortstat1 file changed, 1 insertion(+), 1 deletion(-)