Ответ 1
Вы можете:
-
сначала примените все изменения без пробелов (см. "Git добавить только изменения без пробелов)
git diff -w --no-color | git apply --cached --ignore-whitespace
-
очистить любые другие изменения (см. "Как отказаться от неустановленных изменений в git?" )
git checkout -- .
В этом решении порядок важен.