Git bash 错误:warning: LF will be replaced by CRLF in 的解决办法

The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in vendor/webmozart/assert/src/Assert.php.

如果在window中使用homestead虚拟机,在虚拟机中进行git提交到服务器,就会出现这样的错误,而且无解。

原因:window中是 CRLF,即 \r\n,
虚拟机中是 LF,
因为vagrant会自动同步,所以会来回跑,反复转换。

git config –global core.autocrlf false //禁用自动转换

解决办法,不要在虚拟机中进行git push,而是在window端中进行git push。

例如,window中装好git软件,然后在vs code中直接git push.

file

如果是在虚拟机中,则是这样的……
file
在虚拟机中进行git push 到服务器,如果要进行LF转换,要遍历N多文件,那就等史呐,慢的要人老命啊。另外还有npm run dev 野柿。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

我也遇到这个鬼问题了.

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!