代码提交Git时CRLF与LF转换

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’

你可能感兴趣的:(git,IDEA)