相关疑难解决方法(0)

忽略*所有*空格在提交之间使用git-diff进行更改

我正在通过一个代码库并修复空白怪异并且通常会修正缩进等等,我想确保我没有无意中进行任何其他更改,所以我在git diff -w显示所有已更改文件的差异而忽略空格差异.问题是,这实际上并没有忽略所有的空白差异 - 至少认为只是空白差异.例如,在以下输出中git diff -w,

-"Links":
-{
-
-    "Thermal":
-
-{
-
+  "Links": {
+    "Thermal": {
Run Code Online (Sandbox Code Playgroud)

你可以看到我只有

  1. 删除多余的空白行,
  2. 将花括号放在键打开的行的末尾,并且
  3. 缩进以适合上下文

这个问题看起来似乎可能首先提供答案,但它处理两个特定文件之间的差异,而不是两个特定提交之间的差异.通过搜索发现的其他一切也是一个死路一条.例如,这个问题是关于合并,而不是显示差异,这个问题涉及显示单词级差异,等等.

git diff git-diff

65
推荐指数
2
解决办法
4万
查看次数

标签 统计

diff ×1

git ×1

git-diff ×1