LF will be replaced by CRLF in XXX

2021-01-24

问题背景

由于公司用的是mac,家里用的是windows,所以在开发项目的时候,会遇到git修改文件回车问题,有时候不改动文件,git也会识别成新的改动而提交,产生大量的无效变动内容,提高了code review的难度,所以需要统一换行配置

LF和CRLF是什么

CRLF 是 carriage return line feed 的缩写,中文意思是回车换行。

LF 是 line feed 的缩写,中文意思也是换行。

LF和CRLF区别

CRLF: "\r\n", windows系统环境下的换行方式

LF: "\n", Linux系统环境下的换行方式

问题复现

在git提交代码的时候经常会提示

warning: LF will be replaced by CRLF in views/xxxx.ts
The file will have its original line endings in your working directory

解决的办法是把git配置 core.autocrlf 为false

git config --global core.autocrlf false

vscode在配置界面搜索Eol,然后统一为LF即可

标签: git

如果本文对您有所帮助,可以扫下面二维码给我支持,您的鼓励是我前进的动力!

微信

支付宝

目录

评论

*
*

正在加载验证码......

最新评论

  • 无评论
相关推荐
javascript之this详解(上)
1. 迷之 this 对于刚开始进行 JavaScript 编程的开发者来说,this 具有强大的...
javascript之this详解(下)
4. 构造函数调用 构造函数调用使用 new 关键词,后面跟随可带参数的对象表达式,例:new...
nginx常用配置
nginx是什么? Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。...