git提示“warning: LF will be replaced by CRLF”

解决方案

$ git config --global core.autocrlf true  //提交时转换为LF,检出时转换为CRLF

原因

不同平台回车和换行的字符不一样
  • Dos和Windows平台:使用回车(CR)和换行(LF)两个字符来结束一行;
  • Mac 和 Linux平台:使用换行(LF)一个字符来结束一行;
  • 许多 Windows 上的编辑器会把行尾的换行(LF)字符转换成回车(CR)和换行(LF),或在用户按下 Enter 键时,插入回车(CR)和换行(LF)两个字符
  • 如上设置之后,就会在代码提交时转换为LF,检出时转换为CRLF,就不会有警告啦
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容