对于官方那个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)了