当我在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/