即使我有core.autocrlf = false,Git克隆存储库与CRLF

时间:2014-11-13 13:16:55

标签: git core.autocrlf

当我在Windows上克隆使用msysgit使用LF行结尾的存储库时,即使我的core.autocrlf设置为false,签出的文件也会以某种方式显示CRLF行结尾。那是为什么?

示例:

> git config core.autocrlf
false

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

签出的文件具有CRLF行结尾,即使它们在存储库本身中有LF。

2 个答案:

答案 0 :(得分:0)

Aha,.gitattributes也影响了这一点,并且there is such file在wp-cli存储库中。

答案 1 :(得分:0)

项目中有一个.gitattributes文件

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

这比core.autocrlf具有更高的优先级。

请参阅http://git-scm.com/docs/gitattributes