如何查看git merge在提交之前做了什么?

时间:2019-05-31 14:04:09

标签: git

假设您已完成合并:

git checkout mybranch
git merge master

然后手动编辑一些文件以处理合并冲突。

git status将显示所有已修改的文件,但git diff仅显示为已编辑合并冲突的文件显示更改。 之前,您怎么能看到相对于合并引入的mybranch所做的更改(在此之后,您可以全部提交(我认为之后您可以只执行git diff HEAD^ HEAD)。

来自这里的背景,所以我可能缺少一些概念...

1 个答案:

答案 0 :(得分:1)

查看暂存文件差异的常用方法是

git diff --cached

它也应该在这里工作