提交时转换为LF,检出时不转换:git config --global core.autocrlf input
Git导出项目设置换行符LF
Mac上使用Git提交文件,文件的换行符使用的是LF
Windows上使用Git导出项目,发现文件中的换行符从LF改为了CRLF
要想保持换行符一致需要对Git进行配置。
autocrlf 控制是否转换成CRLF
// 提交时转换为LF,检出时转换为CRLF git config --global core.autocrlf true // 提交时转换为LF,检出时不转换 git config --global core.autocrlf input // 提交检出均不转换 git config --global core.autocrlf false
safecrlf 检测文件是否包含混合换行符
// 拒绝提交包含混合换行符的文件 git config --global core.safecrlf true // 允许提交包含混合换行符的文件 git config --global core.safecrlf false // 提交包含混合换行符的文件时给出警告 git config --global core.safecrlf warn
注: Windows如果在安装git时已经设置过则不用配置
参考文章:
https://blog.csdn.net/sunday2018/article/details/116402894
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。