warning: LF will be replaced by CRLF in package.json. The file will have its original line endings i
warning: LF will be replaced by CRLF in package.json. The file will have its original line endings in your working directory
- 问题描述
- 原因分析
- 解决方法
The file will have its original line endings in your working directory)
问题描述
在使用git命令 git add .
时,出现以下警告:
warning: LF will be replaced by CRLF in package.json.
The file will have its original line endings in your working directory
原因分析
这是由于编辑器的不同或者Windows 程序员在跨平台项目中的文件行尾加入了回车换行符(比如说你在window 编辑器中使用LF 作为换行符,在提交仓库时就会出现这种错误)。
下面罗列一下三大主流操作系统的换行符:
Uinx/Linux 采用换行符LF 表示下一行(LF:LineFeed,中文意思是换行);
Dos 和Windows 采用CRLF (回车+换行)表示下一行(CRLF:CarriageReturn LineFeed,中文意思是回车换行);
Mac OS采用回车CR表示下一行(CR:CarriageReturn,中文意思是回车)。
解决方法
可以通过 git config [--global] core.autocrlf true | false | input
命令来设置Git 对待换行符的方式(如果只在Windows环境开发或只在linux环境开发,不存在跨平台问题,设置为false 即可)。
true
Git会可以在你add(提交)代码时自动地把换行结束符CRLF转换成 LF,而在checkout (签出)代码时把LF转换成CRLF。
如果是在Windows系统上,把它设置成true,这样当签出代码时,LF会被转换成CRLF
false
换行符不做任何改变,文本文件保持其原来的样子。
input
add 时Git会把CRLF转换为LF,而check时仍旧为LF,所以Windows 操作系统不建议设置此值。
可以通过 git config core.autocrlf
命令来显示当前你的Git 中对待换行符的方式
注意:
–global 选项表示全局设置,如果只是设置当前工作目录,可以不用加
当core autocrlf为true时,有一个需要慎重的地方:当你上传一个二进制文件,Git可能会将二进制文件误以为是文本文件,从而也会修改你的二进制文件,从而产生隐患。
warning: LF will be replaced by CRLF in package.json. The file will have its original line endings i相关推荐
- git warning: LF will be replaced by CRLF in 解决办法
windows中的换行符为 CRLF, 而在Linux下的换行符为LF,所以在执行add . 时会出现以下提示 warning: LF will be replaced by CRLF in pom. ...
- idea项目代码上传git 命令操作 版本回退 warning: LF will be replaced by CRLF in .idea/workspace.xml.
1.项目根目录右键 选择 Git Bash Here 2..初始化 git init admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo $ ...
- git warning: LF will be replaced by CRLF in 解决办法 1
git warning: LF will be replaced by CRLF in 解决办法 按照这样设置就没有问题了: git config core.autocrlf false 这样设置gi ...
- 【Tools】git提示“warning: LF will be replaced by CRLF”的解决办法
原文链接:https://blog.csdn.net/u012757419/article/details/105614028 一.发现问题 windows平台下使用git add,git deplo ...
- win10运行Git出现警告 :warning: LF will be replaced by CRLF in ...
win10运行Git出现警告 :warning: LF will be replaced by CRLF in ... 1. 错误状态 2. 解决办法 1. 错误状态 win10环境下,在使用Git的 ...
- [GIT] warning: LF will be replaced by CRLF问题解决方法
git crlf rails 开发环境: 操作系统: windows xp ruby 1.9.2 rails 3.1.3 git version 1.7.8.msysgit.0 问题描述: 启动 ...
- git 中使用git add . 命令时候报如下警warning: LF will be replaced by CRLF in …….
git 中使用git add . 命令时候报如下警告 warning: LF will be replaced by CRLF in --. The file will have its origin ...
- warning: LF will be replaced by CRLF in The file will hav
git add . 添加的时候报 warning: LF will be replaced by CRLF in ........ The file will hav 经过网上查找得意解决 https ...
- warning: LF will be replaced by CRLF in bispython/venv/Lib/site-packages/dja
git添加时出现的错误 warning: LF will be replaced by CRLF in bispython/venv/Lib/site-packages/dja 解决:修改配置 git ...
最新文章
- .dat文件写入byte类型数组_文件字节流、文件字符流、缓冲字节流、缓冲字符流字节数组流、数据流、转换流、对象流...
- 【Linux网络编程】因特网的IP协议是不可靠无连接的,那为什么当初不直接把它设计为可靠的?
- 【Laravel-海贼王系列】第十三章,路由控制器解析
- 现代软件工程讲义 个人项目和结对项目练习 地铁
- 精化集ASP.NET AJAX与ASP.NET MVC分类第二轮筛选结果
- UI设计不能忽略的字体设计素材
- 微弱信号相关检测程序matlab,基于MATLAB微弱信号的相关检测设计与仿真.pdf
- 0-1 背包实际应用
- 奇偶排序(OddEven Sort)----(排序算法十一)
- MapperException: 无法获取实体类xxxxx对应的表名! 三种解决方法,总有一款适合你。
- 学习yaf(二) 使用Bootstrap
- fpt指的是什么_ftp是指的什么?
- 萤石云官方Demo下载并二次开发 QT5.12.10
- python编程师app_新技能:用 Python 写一个安卓 APP
- 音乐倒数计数器(求解答,lcd相关知识点)
- python背单词程序设计_python背单词小程序
- 中科大和华师大计算机,今天就是你最后的机会,2019华师软件工程跨考经验
- 学计算机应用表白,521.1314表白的数学题 学霸间的表白方式
- 网页版2048实战--简介及构建页面
- 彻底删除的文件如何恢复?一个方案,解决烦恼