怎么解决Git中出现 "LF will be replaced by CRLF" 警告
2024-08-22 16:37:29
Windows中使用CRLF标识一行的结束,而在Linux/UNIX系统中只使用LF标识一行的结束。CRLF即Carriage-Return Line-Feed的缩写。通常情况下,Git库不会自动修改文件内容,但是默认会将入库的文件的行尾符设置为LF,会将检出的文件的行尾符设置为CRLF。在执行如下操作时出现如下警告:
说明:工作目录中的mywebdav.conf文件的行尾是LF,但是这里在即将入Git库之前,却将LF转换为CRLF。所以给出警告。该警告无伤大雅,因为在Git库中的该文件仍然以LF为行尾。
中的设置相关。
在工作目录中,我们可以通过设置eol属性控制一个文件的行尾为CRLF或LF。我们也可以通过设置core.eol属性控制当前Git库中的所有文件的行尾为CRLF或LF。我们还可以设置core.autocrlf属性以覆盖core.eol属性的设置。如果要设置工作目录中的文件的行尾总是CRLF,而Git库中的文件的行尾总是LF,可以core.autocrlf=true。
默认core.autocrlf属性设置如下:
git config --global --get core.autocrlf
true
设置core.autocrlf属性为false,去除警告:
git config --global core.autocrlf false
大功告成!
最新文章
- Hybrid App经验解读 一
- python 面向对象和类成员和异常处理
- the comment lines of the blast tabular format
- jQuery/js 正则收集(邮件验证、)
- c++ 操作符重载和友元
- 提高你的Java代码质量吧:少用静态导入
- [转]ASP.NET MVC 入门5、View与ViewData
- phpcms:二、头部尾部包含
- SqlServer Partition 分区表
- PHP结合Ueditor并修改图片上传路径
- 【Java 语言】Java 多线程 一 ( 线程启动 | 线程中断 )
- nodejs连接阿里云物联网套件(mqtt)
- [工作积累] Tricks with UE4 PerInstanceRandom
- 前端数据可视化echarts.js
- 20165231 实验一 Java开发环境的熟悉
- 使用Gitlab实现自动化部署与持续集成
- django之两个使用模板的例子
- Testing - 软件测试知识梳理 - 测试流程
- APP内的H5页面测试方法, 移动端的浏览器(例如UC浏览器)测试方法
- VMware 克隆多台Linux机器并配置IP
热门文章
- 064 01 Android 零基础入门 01 Java基础语法 08 Java方法 02 无参带返回值方法
- lens distortion
- pycharm 解决PEP8问题,配置autopep8到菜单栏
- Tensorflow学习笔记No.4.2
- 硬盘安装Linux
- linux 中 eclipse 开发 c/c++ 多线程程序,添加 libpthread.a 库支持
- ansible-playbook文件结构
- postgreSQL与Kingbase 字符串裁剪区别
- centos7虚拟机时间和本地时间相差8小时
- Java常见的一些经典面试题(附答案解析)