Добавляю в репозиторий файл, 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
Комментариев нет:
Отправить комментарий