Ошибка warning: LF will be replaced by CRLF в Git как решить

При выполнении команды git add . у Вас может возникнуть подобная ошибка. Давайте разберемся почему это происходит и как это исправить.

Итак, полностью ошибка может выглядеть следующим образом:

The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in path/to/the/file.

Здесь всего-лишь говорится, что перенос строки будет дополнен возвратом каретки.

Если Вы работаете под ОС Linux или Mac OS, то убрать предупреждения можно этой командой:

$ git config --global core.autocrlf input

Если Вы работаете в Git один под Windows и просто хотите выключить эти предупреждения, то введите следующую команду:

git config core.autocrlf true

или так

git config --global core.autocrlf true

Но по-правильному дожно быть так:

$ git config --global core.autocrlf false

Связанно это может быть с тем что переносы строк были в Unix-формате, когда дело происходило под Windows, например. Очень просто конвертировать переносы строк в Windows-формат помогает текстовый редактор Notepad++: Правка→EOL конверсия→Преобразовать в WIN-формат.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!