我对于核心配置的core.eol,core.autocrlf,core.safecrlf有点困惑。
http://git-scm.com/docs/git-config
我正在使用Ubuntu和Widows。
我之前有过^ M和其他问题。
有人能为这个问题建议最好的git配置设置吗?
提前致谢。
答案 0 :(得分:11)
如Git on Windows (msysgit) - Unix or DOS line termination所述,我会使用:
git config --system core.autocrlf false
这将避免任何自动eol转换(有关此选项值的确切含义,请参阅“Git on Windows: What do the crlf settings mean?”)。
您可以将其保留为true,如git replacing LF with CRLF中所述,但我更喜欢设置core.eol
+一些gitattribute
文件,以便微调我想要的一些文件eol更改。
有关详细信息,请参阅this answer。