对于官方那个git,在安装的时候可以选择git的换行符模式

但是对于smartGit,其在安装时没有涉及对于git换行的转换提示,因此可能需要配置不同的换行

特别是在windows下写shell脚本,提交的时候全部被转换成了CRLF,到时shell脚本无法在对应的系统上进行运行

添加git配置

git config --global core.autocrlf false
git config --global core.safecrlf warn

--------------具体描述如下---------------
#AutoCRLF
#提交时转换为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

这样git在提交的时候就不会直接将换行符直接转换为CRLF(windows only)了

最后修改:2020 年 12 月 15 日
如果你觉得我对你起到了帮助,请随意打赏