Mi piacerebbe impegnare tutte le mie correzioni di spazio bianco nel proprio commit, per mantenere tutto il resto puro dai cambiamenti di spazio bianco.C'è un modo per mostrare * solo * differenze di spazi bianchi con git diff?
E 'facile da filtrare fuori spazi vuoti con git diff
usando qualcosa di simile
git diff --ignore-all-space --ignore-space-change --ignore-space-at-eol --ignore-blank-lines
ma come faccio a ottenere un elenco di solo spazi vuoti?
(Sarebbe anche utile per ottenere un elenco di file che solo hanno spazi vuoti, quindi posso solo add
tutti senza passare attraverso di loro con git add -p
di individuare le differenze di spaziatura. Ma suppongo che è secondario.)
'diff -u <(git diff --stat --ignore-all-space --ignore-space-change --ignore-spazio-at-EOL --ignore-blank-lines) <(git diff --stat) 'per la tua seconda domanda, forse? – Ryan