Git apply --check: проверить патч до применения
Перед применением присланного diff проверьте, подходит ли он к текущим файлам. git apply --check проверяет патч без изменения рабочего дерева; после успешного результата примените тот же файл.
Рабочий пример
git apply --stat fix-login.patch
git apply --check fix-login.patch
git apply fix-login.patch
git diff --check--stat показывает затрагиваемые файлы. После применения git diff --check ищет пробелы в конце строк, а обычный diff помогает прочитать итоговые изменения перед коммитом.
Частый вопрос
Почему git apply --check отклоняет патч?
Контекст мог измениться относительно версии, на которой создали diff. Сравните файлы и историю; не обходите сообщение, не поняв причины.