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

大功告成!

最新文章

  1. Hybrid App经验解读 一
  2. python 面向对象和类成员和异常处理
  3. the comment lines of the blast tabular format
  4. jQuery/js 正则收集(邮件验证、)
  5. c++ 操作符重载和友元
  6. 提高你的Java代码质量吧:少用静态导入
  7. [转]ASP.NET MVC 入门5、View与ViewData
  8. phpcms:二、头部尾部包含
  9. SqlServer Partition 分区表
  10. PHP结合Ueditor并修改图片上传路径
  11. 【Java 语言】Java 多线程 一 ( 线程启动 | 线程中断 )
  12. nodejs连接阿里云物联网套件(mqtt)
  13. [工作积累] Tricks with UE4 PerInstanceRandom
  14. 前端数据可视化echarts.js
  15. 20165231 实验一 Java开发环境的熟悉
  16. 使用Gitlab实现自动化部署与持续集成
  17. django之两个使用模板的例子
  18. Testing - 软件测试知识梳理 - 测试流程
  19. APP内的H5页面测试方法, 移动端的浏览器(例如UC浏览器)测试方法
  20. VMware 克隆多台Linux机器并配置IP

热门文章

  1. 064 01 Android 零基础入门 01 Java基础语法 08 Java方法 02 无参带返回值方法
  2. lens distortion
  3. pycharm 解决PEP8问题,配置autopep8到菜单栏
  4. Tensorflow学习笔记No.4.2
  5. 硬盘安装Linux
  6. linux 中 eclipse 开发 c/c++ 多线程程序,添加 libpthread.a 库支持
  7. ansible-playbook文件结构
  8. postgreSQL与Kingbase 字符串裁剪区别
  9. centos7虚拟机时间和本地时间相差8小时
  10. Java常见的一些经典面试题(附答案解析)