Я переглядаю кодову базу і виправляю дивацтва пробілів і взагалі виправляю відступи та подібні речі, і я хочу переконатися, що випадково не вніс жодних інших змін, тому я роблю, git diff -w
щоб відображати відмінності у всіх змінених файлах, ігноруючи пробіли. відмінності. Проблема в тому, що насправді це не ігнорування всіх пробілів - принаймні те, що я вважаю просто розбіжностями в пробілах. Наприклад, у наступному виведенні з git diff -w
,
-"Links":
-{
-
- "Thermal":
-
-{
-
+ "Links": {
+ "Thermal": {
ви бачите, що я лише
- видалено зайві порожні рядки,
- поставити фігурні дужки в кінці рядка ключа, значення якого вони відкривають, і
- з відступом відповідно до контексту
Спочатку це запитання могло дати відповідь, але воно стосується відмінностей між двома конкретними файлами , а не між двома конкретними комітами . Все інше, виявлене пошуками, теж було тупиком. Наприклад, це питання стосується злиття, а не відображення різниць, і це питання стосується відображення різниць на рівні слова тощо.