Игнорировать * все * изменения пробелов при помощи git-diff между коммитами

Я прохожу кодовую базу и исправляю странности пробелов и вообще исправляю отступы и тому подобное, и я хочу убедиться, что я случайно не внес никаких других изменений, поэтому я делаюgit diff -w отображать различия во всех измененных файлах, игнорируя различия между пробелами. Проблема в том, что это на самом деле не игнорированиевсе различия между пробелами - по крайней мере, чтоI Рассмотрим просто пробельные различия. Например, в следующем выводе изgit diff -w,

-"Links":
-{
-
-    "Thermal":
-
-{
-
+  "Links": {
+    "Thermal": {

Вы можете видеть, что я только

убраны лишние пустые строки,поставить фигурные скобки на конце строки ключа, значение которого они открывают, иотступ в соответствии с контекстом

Этот вопрос Похоже, что он может предложить ответ на первый взгляд, но он имеет дело с различиями между двумя конкретнымифайлыа не между двумя конкретнымисовершает, Все остальное, найденное поиском, было также тупиком. Например,этот вопрос о слиянии, а не отображении различий, иэтот вопрос имеет дело с отображением различий на уровне слов и так далее.

Ответы на вопрос(2)

Ваш ответ на вопрос