IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 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 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 作为换行符,在提交仓库时就会出现这种错误)。

下面罗列一下三大主流操作系统的换行符:

  1. Uinx/Linux 采用换行符LF 表示下一行(LF:LineFeed,中文意思是换行);

  2. Dos 和Windows 采用CRLF (回车+换行)表示下一行(CRLF:CarriageReturn LineFeed,中文意思是回车换行);

  3. 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可能会将二进制文件误以为是文本文件,从而也会修改你的二进制文件,从而产生隐患。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-21 12:15:18  更:2021-10-21 12:16:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:03:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码