最佳答案
我正在浏览一个代码库,修复奇怪的空格,并且通常会修正缩进之类的东西,我想确保我没有无意中做出任何其他的更改,所以我正在使用 git diff -w
来显示所有更改过的文件中的差异,同时忽略空格的差异。问题是,这实际上并没有忽略 所有的空格差异ーー至少 我认为仅仅是空格差异。例如,在 git diff -w
的以下输出中,
-"Links":
-{
-
- "Thermal":
-
-{
-
+ "Links": {
+ "Thermal": {
你可以看到我只有
这个问题 一开始看起来可能会提供一个答案,但是它处理的是两个特定 文件之间的差异,而不是两个特定 提交之间的差异。通过搜索发现的其他东西也都是死胡同。例如,这个问题处理的是合并,而不是显示差异,而 这个问题处理的是显示词级差异,等等。