Windows下文件换行符为’\r\n’,为CRLF格式
Linux下文件换行符为’\n’,为LF格式
IDEA、PyCharm下操作文件,换行符为CRLF(可通过设置进行修改)
1、提交git时可进行config配置,使得CRLF与LF格式进行自动转换
git config –global core.autocrlf true #提交时转换为LF,检出时转换为CRLF
因此,可以在IDEA、PyCharm下执行上述配置命令
2、然后,在Linux环境下,执行git config --global core.autocrlf false
这样,当在Linux进行pull时,不会进行转换,直接为LF格式;
push代码时也无需进行转换,因为Linux下生成的文件换行符本身就是’\n’