В этой статье речь пойдет о « предупреждение: LF будет заменен на CRLF ” и предоставить решение, чтобы исправить это.
Что такое «предупреждение: LF будет заменен на CRLF» в Git?
“ предупреждение: LF будет заменен на CRLF ” в основном происходит, когда значение переменной конфигурации Git установлено как “ истинный ». Причина предупреждения заключается в том, что зафиксированные файлы отличаются от сохраненных.
Таким образом, чтобы устранить или избежать этого предупреждения, вы должны изменить значение переменной конфигурации Git, используя « $ git config <-глобальный или локальный> core.autocrlf false команда.
Ознакомьтесь с приведенным ниже сценарием, который показывает нам указанное предупреждение.
Шаг 1. Перейдите в папку Git
Сначала перейдите в корневую папку проектов Git с помощью предоставленной команды:
$ CD 'C:\Пользователи \n азма\иди'
Шаг 2. Создайте и переместите в локальный репозиторий Git
Создайте новый каталог, выполнив команду « мкдир ” и сразу переходите к ней с помощью “ CD команда:
$ мкдир демо7 && CD демо7
Шаг 3. Инициализируйте репозиторий Git
Теперь запустите « Жарко ” для инициализации локального репозитория Git:
$ Жарко
Шаг 4: Откройте и обновите файл
Запустите предоставленную команду, чтобы создать новый файл и добавить текст с помощью оператора перенаправления:
$ трогать файл1.txt && эхо 'Это мой первый файл' > файл1.txtЗдесь мы добавили « это мой первый файл » текст в « файл1.txt ' через ' эхо команда:
Шаг 5: Добавьте файл
Затем добавьте файл в промежуточную область Git, используя следующую команду:
$ git добавить файл1.txtВидно, что Git bash выдал упомянутое предупреждение, когда мы попытались добавить файл в промежуточную область:
Теперь давайте перейдем к следующему разделу, чтобы исправить « предупреждение: LF будет заменен на CRLF ».
Как исправить «предупреждение: Lf будет заменен на CRLF»?
Теперь давайте перейдем к приведенным ниже шагам, чтобы исправить заявленное предупреждение, обнаруженное в предыдущем разделе.
Шаг 1. Проверьте настройки
Сначала проверьте настройки по умолчанию для значения переменной конфигурации Git с помощью предоставленной команды:
$ git конфиг core.autocrlfСогласно приведенному ниже выводу, переменная конфигурации Git установлена как « истинный ”:
Шаг 2. Глобальная замена предупреждением CRLF (для каждого пользователя)
Далее мы изменим значение переменной конфигурации Git на « ЛОЖЬ ” с помощью данной команды:
$ git конфиг --Глобальный core.autocrlf ЛОЖЬ
Шаг 3. Проверьте настройки
Теперь мы проверим выполненную операцию, чтобы убедиться, что значение переменной конфигурации изменено на « ЛОЖЬ ”:
$ git конфиг core.autocrlfВывод ниже указывает на то, что значение переменной успешно установлено на « ЛОЖЬ ”:
Шаг 4. Локальная замена предупреждением CRLF (только для проекта)
Чтобы заменить предупреждение CRLF для конкретных локальных проектов, выполните приведенную ниже команду:
$ git конфиг --местный core.autocrlf ЛОЖЬ
Шаг 5. Проверьте настройки
Теперь мы запустим « git конфиг ” команда с “ core.autocrlf Переменная конфигурации Git, чтобы проверить ее настроенное значение:
$ git конфиг core.autocrlfВ приведенном ниже выводе вы можете видеть, что значение успешно установлено на « ЛОЖЬ ”:
Шаг 6: Добавьте файл
Наконец, мы добавим файл в промежуточную область Git с помощью данной команды:
$ git добавить файл1.txtЭто видно; файл успешно добавлен:
Шаг 7: Проверьте статус
Наконец, мы проверим текущий статус репозитория Git:
$ статус git .Вывод ниже показывает, что новый файл добавлен в репозиторий Git:
Вот и все! Мы предоставили самое простое решение для исправления предупреждения CRLF в Git.
Вывод
Пользователи Git в основном сталкиваются с « предупреждение: LF будет заменен на CRLF ' когда ' автокрф Значение переменной конфигурации Git настроено как « истинный ». Однако вы можете изменить его значение как « Глобальный ” на пользователя, а также “ местный ” за проект в разделе “ $ git config <-глобальный или локальный> core.autocrlf false команда. В этой статье мы обсудили « предупреждение: LF будет заменен на CRLF ” и предложил решения, чтобы это исправить.