当我在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。
答案 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具有更高的优先级。