Git diff -w ignore les espaces uniquement au début et à la fin des lignes

J’aime utiliser git diff -w pour ignorer les différences d’espaces. Mais, j’ai juste remarqué qu’il ignore même les différences d’espaces blancs au milieu des lignes. Comment pourrais-je ignorer les différences d’espaces qui apparaissent au début (^) ou à la fin ($) des lignes?

Pour fin de ligne:

 git diff --ignore-space-at-eol 

Au lieu de ce que vous utilisez actuellement:

 git diff -w (--ignore-all-space) 

Pour le début de la ligne … vous n’avez pas de chance si vous voulez une solution intégrée.

Cependant, si cela ne vous dérange pas de vous salir les mains, il y a un vieux patch qui flotte quelque part, qui ajoute le support pour “–ignore-space-at-sol”.