LF
而不是CR + LF
来检出Windows下的文件。
我检查了两个配置选项,但无法找到正确的设置组合。我想将所有文件转换为具有
LF
换行符,并保留文件中的LF
。备注:我使用了
autocrlf = input
,但这只会在提交文件时修复它们。
我想强制它使用LF
获取它们。可能我没有表达清楚: 该存储库已经使用
LF
,但使用Git for Windows检出的文件使用CR + LF
,
我想强制Git使用LF
获取它们:
强制Unix换行符。$ git config --list | grep crlf
core.autocrlf=input
autocrlf=input
是正确的选项。当然,它不能保护你免受仓库中真正存在cr+lf
文件或者在使用其他工具创建cr+lf
文件后添加到git时的影响。如果这个选项无法解决你的问题,那么你遇到了什么问题? - CB BaileyLF
的换行符,但是当我在 Windows 下获取它们时,msysgit 会将它们转换为CR+LF
。 - sorinautocrlf
设置为input
时,git会将lf
行尾保持不变。你可以发一下git config
的输出吗? - CB Bailey