Ответ 1
Я бы не рекомендовал core.autocrlf
установить что-либо еще, кроме 'false
':
git config --global core.autocrlf false
Это общий репозиторий, который будет применяться ко всем файлам, включая двоичные. Как я объясняю в попытке зафиксировать файлы Git, но получая: fatal: LF would be replaced by CRLF in <some file in repo>
", это может повредить их.
Если для определенного типа файлов, вам необходимо убедиться в использовании EOL в них, se a .gitattributes
file, в котором вы объявляете директиву core.eol
.
Чтобы определить, какой стиль окончания строки используется в рабочем каталоге, используйте атрибут
eol
для одного файла и переменную конфигурацииcore.eol
для всех текстовых файлов.
# Declare files that will always have CRLF line endings on checkout.
*.css text eol=lf
*.html text eol=lf
*.js text eol=lf
(см. этот пример кода, Скотт Гроган (ninjascribble
))