Страницы

Поиск по вопросам

вторник, 26 ноября 2019 г.

Git fatal: LF would be replaced by CRLF


Добавляю в репозиторий файл, git ругается следующим образом:


  fatal: LF would be replaced by CRLF in Web/Scripts/Bootstrap/bootstrap.js


говорю хорошо не проблема, делаю следующее


Открываю bootstrap.js в Notepad++;
Правка=>Формат Конца Строк=>Преобразовать в Win-формат (CRLF);
Сохраняю файл.


Делаю вновь git add *.js:


  fatal: LF would be replaced by CRLF in Web/Scripts/Bootstrap/bootstrap.js


git был настроен следующим образом:

git config --global core.autocrlf true
git config --global core.safecrlf true


Подскажите, как необходимо настроить git, чтобы избавиться от данной ошибки?
    


Ответы

Ответ 1



скорее всего, в результате выполнения этого действия: Правка=>Формат Конца Строк=>Преобразовать в Win-формат (CRLF); в файле всё-таки остался хотя бы один «одиночный» символ lf. как необходимо настроить git что бы избавиться от данной ошибки? совсем «избавиться» от сообщения можно, вернув значение по умолчанию: $ git config --global core.safecrlf false заменить же сообщение об ошибке на предупреждение можно так: $ git config --global core.safecrlf warn дополнительные сведения можно почерпнуть в man-странице git-config.

Ответ 2



Если вы работаете в jetBrains idea: 1) внизу справа, увидите такой значок Здесь вы можете поменять формат для текущего файла на crlf, а затем повторить git push Вот полезная ссылка по настройке проекта 2) Если хотите изменить формат всех файлов, то в верхнем меню идеи найдите: File > Line Separators > CRLF.

Ответ 3



git config core.autocrlf input

Комментариев нет:

Отправить комментарий