当我在windows上使用msysgit克隆使用lf行尾的存储库时,签出的文件以某种方式具有crlf行尾,即使我的core.autocrlf设置为false。为什么?
例子:

> git config core.autocrlf
false

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

签出的文件有crlf行尾,即使它们在存储库中有lf。

最佳答案

项目中有一个.gittattributes文件

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

它的优先级高于core.autocrlf。
http://git-scm.com/docs/gitattributes

关于git - 即使我有core.autocrlf = false,Git也会使用CRLF克隆存储库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26909803/

10-14 04:00