Git клонирует репозиторий с помощью CRLF, хотя у меня есть core.autocrlf=false

Когда я клонирую репозиторий, использующий окончания строк LF, используя msysgit в Windows, извлеченные файлы каким-то образом имеют окончания строк CRLF, хотя мой core.autocrlf установлен в false, Это почему?

Пример:

> git config core.autocrlf
false

> git clone https://github.com/wp-cli/wp-cli.git wp-cli

Извлеченные файлы имеют окончания строк CRLF, хотя в самом репозитории они имеют LF.

2 ответа

Решение

В проекте есть файл.gitattributes

# Auto detect text files and perform EOL normalization
* text=auto

Это имеет более высокий приоритет, чем core.autocrlf.

Смотрите http://git-scm.com/docs/gitattributes

Ага, .gitattributes на это тоже влияет, и такой файл есть в репозитории wp-cli.

Другие вопросы по тегам