Git不同的平台


Git不同的平台

GNU / Linux和Mac OS使用 换行(LF 或新行作为行结束字符,而Windows使用 换行和回车(LFCR)** 组合来表示行结束字符。

为了避免由于这些行结束差异而进行不必要的提交,我们必须配置Git客户端以写入与Git存储库结尾的同一行。

对于Windows系统,我们可以配置Git客户端在签出时将行结尾转换为 CRLF格式,并在提交操作期间将它们转换回LF 格式。以下设置将是必要的。

[tom@CentOS project]$ git config --global core.autocrlf true

对于GNU / Linux或Mac OS,我们可以配置Git客户端在执行结账操作时将行结尾从CRLF转换为LF 。

[tom@CentOS project]$ git config --global core.autocrlf input