`git merge`后,如何查看"modified"个文件的diff?

After `git merge`, how do you view diff of "modified" files?

简答:

git diff --cached

更长的答案:

  • 您在 git merge 之后看到的 "modified" 个文件已经是 "staged"。
  • git merge 的默认行为是不显示暂存代码更改(即您看到的 "modified" 文件)。

git diff 显示已上演的更改,您必须使用以下选项之一:

#!/bin/bash
git diff --staged
# or
git diff --cached

现在您应该看到 "modified" 文件的代码更改和冲突。