трудно найти это указано, но я мог бы выяснить методом проб и ошибок, что:
значение
по умолчанию является «ложным»
установщик Windows, позволит вам выбрать желаемое поведение, но по умолчанию (если вы устанавливаете без изменения предлагаемых настроек), он устанавливает значение «true». Это не программное обеспечение по умолчанию, установщик устанавливает настройку системы core.autocrlf.
«ложь» означает отсутствие обработки на линии окончаний «истина» означает проверку в качестве НЧ и проверки в соответствии с системой (CRLF на Windows, и LF на Unix).
При использовании Unix и Windows рекомендуется использовать «false» в Unix (поскольку автоматическое преобразование может разорвать некоторые двоичные файлы, которые просматривают текстовые текстовые файлы, а Unix использует LF в любом случае) и «true» в Windows (в противном случае репозиторий заполнен CRLF, что вызывает проблемы совместимости).
core.autocrlf not core.clrf –
Документация на https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration содержит три варианта, но не говорит, что является значением по умолчанию, и на моя чистая установка на Ubuntu 'git config --list' не дает записи для' autocrlf', 'git config --get autocrlf' возвращает' error: ключ не содержит раздел: autocrlf', поэтому я публикую награду. Предположительно это означает, что значение по умолчанию неверно, но было бы хорошо, если бы это подтвердилось. – user568458