假设您已完成合并:
git checkout mybranch
git merge master
然后手动编辑一些文件以处理合并冲突。
git status
将显示所有已修改的文件,但git diff
仅显示为已编辑合并冲突的文件显示更改。 之前,您怎么能看到相对于合并引入的mybranch
所做的更改(在此之后,您可以全部提交(我认为之后您可以只执行git diff HEAD^ HEAD
)。>
来自这里的背景,所以我可能缺少一些概念...
答案 0 :(得分:1)
查看暂存文件差异的常用方法是
git diff --cached
它也应该在这里工作