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