我的编辑器正在更改源文件的行尾。当我这样做时git diff
,我看到同一行两次-一次-
和一次+
-没有明显的区别。
我如何git diff
向我展示此更改实际上是什么?
Answers:
首先,请确保您使用的是彩色输出(例如git diff --color
),并且已使用(例如)启用空白突出显示
git config color.diff.whitespace "red reverse"
但是,这可能并非在所有情况下都有效,因为git
似乎并未突出显示已删除行的尾随空白。要查看已删除的空格,只需使用
git diff -R
将空格放在比较的“添加”侧,并在此突出显示。
有关更多详细信息,请参见此SO问题的答案。
000000f0 2d 2d 7d 0a 2b 2b 7d 0a |--}.++}.|
7d是'}'花括号。
git config diff.wsErrorHighlight all