Core.autocrlf
Autocrlf是一个配置项,用于控制在不同操作系统下的换行符转换。
查看core.autocrlf:
通过git confg --list查看所有core.autosrlf状态(防止有多个core.autosrlf)
设置core.autocrlf
git config --global core.autocrlf true/input/false
换行符概念
1.Windows操作系统采用两个字符来进行换行,即CRLF;
2.UnixLinuxMac Os X操作系统采用单个字符LF来进行换行;
Core.autocrl各个状态定义:
1.true :提交时改成LF,检出时改成CRLF(正常来说,设置成这个即可)
2.imnput:提交时改成LF,检出时不改
3.false:提交时是什么就是什么,不改换行符,检出时也不改(默认值)
查看仓库autocrlf是否正常,可以直接下载下来,用vscde打开,若vscode显示crlf则正常为lf为异常(正常在Windows环境下为CRLF,Linux或者Mac环境为LF)
注:当修改了autocrlf的值后,项目代码最好删除再重新clone,不然本地文件换行符不会自动变的
标签:LF,core,autocrlf,CRLF,检出,换行符 From: https://www.cnblogs.com/ssszjh/p/18289070