1:名次解释:
- CRLF: Carriage-Return Line-Feed的缩写,意思是回车换行,即\r\n;
- LF: Line-Feed的缩写,意思是换行,即\n;
- CR: Carriage-Return的缩写,回车,即\r;
2:系统对比
- Windows: 插入\r\n,回车换行;
- Linux\Unix: 插入\n,换行;
- MacOS: 插入\r,回车;
3:CRLF转LF ? 看了很多博客,有说全局替换的,还有告诉你怎么在idea将CRLF转成LF的,
不误人子弟么?昨天换了个高版本的git,以前项目正常提交的所有文件打开之后git显示所有文件都有改动。纳里,首先想到的就是CRLF 和 LF。
git命令一行就搞定了:
- 提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true
本文解析了CRLF和LF的区别,介绍了Windows/Linux/MacOS系统间的换行符差异,并分享了解决Git因CRLF问题导致文件修改冲突的方法,通过设置`core.autocrlf`解决提交时的格式转换。
9754

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



