赞
踩
CRLF: Carriage-Return Line-Feed的缩写,意思是回车换行,即\r\n;
LF: Line-Feed的缩写,意思是换行,即\n;
CR: Carriage-Return的缩写,回车,即\r;
进阶
当我们敲击回车键(Enter)时,操作系统会插入不可见的字符表示换行,不同的操作系统插入不同
Windows: 插入\r\n,回车换行;
Linux\Unix: 插入\n,换行;
MacOS: 插入\r,回车;
- 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。