Компьютеры · Инструкция
Как проверить diff Git на ошибки пробелов перед коммитом
Trailing whitespace и некоторые другие whitespace-ошибки можно проверить средствами самого Git. Важно отдельно проверить
Короткий ответ
Для незастейдженных изменений выполните `git diff --check`, для staged — `git diff --cached --check`. Отсутствие вывода означает, что Git не нашёл таких ошибок.
Что сделать
- 1: Проверьте изменения рабочего дерева: `git diff --check`.
- 2: Проверьте staged-изменения: `git diff --cached --check`.
- 3: Исправьте каждую строку, которую Git пометил как whitespace error, и повторите обе команды.
Команда или настройка
- git diff --check
- git diff --cached --check
Проверка
- Запустите `git diff --check` для изменений вне index.
- Запустите `git diff --cached --check` для staged-изменений.
- Исправьте каждую указанную строку и повторите обе проверки перед коммитом.
Важно
Команда не заменяет линтер: она проверяет именно whitespace-ошибки, известные Git.
Что учитывать
Команда не заменяет линтер: она проверяет именно whitespace-ошибки, известные Git.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-diff Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.