- 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
tips
CR回车 LF换行
Windows/Dos CRLF \r\n
Linux/Unix LF \n
MacOS CR \r
it’s very easy to be different,but very difficult to be better.
本文介绍了Git中关于换行符的配置选项,包括AutoCRLF和SafeCRLF,讲解了如何设置提交和检出时的换行符转换,以及如何处理混合换行符的文件,帮助开发者在Windows/Linux/MacOS平台间保持代码一致性。

被折叠的 条评论
为什么被折叠?



