Конец строки lf to crlf добавлен как новый файл в git - PullRequest
0 голосов
/ 27 августа 2018

Я получил кучу этих сообщений после того, как добавил несколько файлов в git для постановки

warning: LF will be replaced by CRLF in 

Обнаружил, что речь идет об окончаниях строк после того, как это было сделано.Я git commit добавил свои файлы, но потом обнаружил, что кучу других файлов мы добавили.

Как удалить эти файлы из предупреждения и сохранить файлы, которые я добавил до него?

1 Ответ

0 голосов
/ 27 августа 2018

Как вы, наверное, знаете, windows и linux используют разные кодировки для окончания строк. Поскольку разные разработчики могут работать с разными ОС, git по умолчанию хранит все в режиме linux (с LF и CR, переводом строки и возвратом каретки). Когда вы что-то тянете или толкаете, выполняется преобразование, чтобы ваш клиент получал файлы, отформатированные для вашей ОС, или сервер получал файлы, отформатированные в режиме linux.

Если вы хотите, вы можете изменить это поведение с помощью опции конфигурации core.autocrlf: вы можете найти подробное объяснение параметра здесь: https://git -scm.com / книга / а / v2 / Customizing-Гит-Гит-конфигурация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...