warning: CRLF will be replaced by LFwarning: CRLF будет заменён на LF
Git конвертирует символы перевода строки из Windows-формата (CRLF) в Unix-формат (LF).
Что вызывает эту ошибку
Вы работаете в Windows, файлы используют окончания строк CRLF, но репозиторий настроен на использование LF. Git автоматически преобразует окончания строк согласно параметрам core.autocrlf и правилам .gitattributes.
Как исправить
Это предупреждение, а не ошибка. Настройте параметр: git config core.autocrlf true (Windows) или input (Mac/Linux). Добавьте файл .gitattributes со строкой: * text=auto. Так окончания строк будут одинаковыми на всех платформах.
Пример
git config core.autocrlf trueСвязанные коды ошибок
error: non-fast-forward updateerror: обновление невозможно без перемотки вперёд
Push перезапишет историю удалённой ветки и будет отклонён.
fatal: Authentication failedfatal: ошибка аутентификации
Аутентификация Git на удалённом сервере завершилась неудачей.
You are in 'detached HEAD' stateСостояние «отсоединённого HEAD»
HEAD указывает на конкретный коммит, а не на ветку, поэтому новые коммиты окажутся осиротевшими.
Permission denied (publickey)Permission denied (publickey)
SSH-аутентификация завершилась неудачей, так как сервер не принял ваш публичный ключ.
fatal: No submodule mapping foundfatal: No submodule mapping found
Субмодули Git указаны в репозитории, но не инициализированы должным образом.
There is no tracking information for the current branchThere is no tracking information for the current branch
Текущая ветка не настроена для отслеживания удалённой ветки.