git удаляет завершающие пробелы в новых файлах перед фиксацией

Я знаю, что удаление пробельных пробелов можно выполнить с помощью хука перед фиксацией. Я заинтересован в том, чтобы сделать это вручную. Я читаю вопрос здесь:
Заставить git автоматически удалять конечные пробелы перед фиксацией - переполнение стека
Ответ, самый близкий к тому, что я хочу, -«автоматическая версия» от ntc2:

(export VISUAL=: && git -c apply.whitespace=fix add -ue .) && git checkout . && git reset


Эта команда работает хорошо, за исключением того, что она, похоже, предназначена только для изменений в файлах, которые уже находятся в репо, а не в новых файлах. У меня есть куча новых файлов, то есть их еще нет в репо. Я хочу удалить пробелы из этих файлов, поэтому я попытался добавить -A вместо -u, но это не имело значения.

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

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