首页 文章 git文本文件自动变更格式造成每次提交都有变更的问题
最近发现很多配置文件在重新导表后在git提交的时候都会提示有变更,实际查看有没有
最后发现是在git提交的时候会自动修改格式,主要是换行的时候是"\n"转换为"\r\n"
git config --get core.autocrlf
git config --global core.autocrlf false
也可以统一导出时候换行为为\r\n,git中默认在win下就是会自动转换为CRLF格式
一、LF和CRLF是什么
CRLF 是 carriage return line feed 的缩写,中文意思是回车换行。
LF 是 line feed 的缩写,中文意思也是换行。
它们都是文本换行的方式。
二、LF和CRLF区别
CRLF: "\r\n", windows系统环境下的换行方式
LF: "\n", Linux系统环境下的换行方式