git 跨平台换行符处理

Posted xmsx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 跨平台换行符处理相关的知识,希望对你有一定的参考价值。

Windows 文件的换行符是 CRLF,Linux 文件的换行符是 LF。

autocrlf 配置的意义:

  • true 表示提交时将 CRLF 转换为 LF,检出时将 LF 转换为 CRLF。
  • false 表示提交和检出代码时均不进行转换。
  • input 表示提交时将 CRLF 转换为 LF,检出时不转换。

推荐方法:Linux 环境下autocrlf=input,Windows 环境下autocrlf=true

相关命令:

git config --global core.autocrlf true

文章推荐:https://blog.csdn.net/lysc_forever/article/details/42835203

以上是关于git 跨平台换行符处理的主要内容,如果未能解决你的问题,请参考以下文章

git 处理 crlf rf

git的换行符自动转换导致未修改也要提交

有关git的换行符的处理问题

Git 处理换行符的配置方法

git core.autocrlf配置 解决Windows和Linux(Mac)换行问题

源代码管理工具GitHub介绍