git crlf rails

开发环境:

操作系统: windows xp

ruby 1.9.2

rails 3.1.3

git version 1.7.8.msysgit.0

问题描述:

启动GIT:

新建了一个rails工程

Ruby代码  
  1. $ rails new blog
$ rails new blog

当切换到blog目录下执行

Ruby代码  
  1. $ git init
  2. $ git add .
$ git init
$ git add .

系统出现如下错误:warning: LF will be replaced by CRLF

原因分析:

CRLF -- Carriage-Return Line-Feed 回车换行

就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。

这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/UNIX系统中只有换行符。

也就是说在windows中的换行符为 CRLF, 而在linux下的换行符为:LF

使用git来生成一个rails工程后,文件中的换行符为LF, 当执行git add .时,系统提示:LF 将被转换成 CRLF

解决方法:

删除刚刚生成的.git文件

Ruby代码  
  1. $ rm -rf .git
  2. $ git config --gobal core.autocrlf false
$ rm -rf .git
$ git config --gobal core.autocrlf false

这样系统就不会去进行换行符的转换了

最后重新执行

Ruby代码  
  1. $ git init
  2. $ git add .
$ git init
$ git add .

系统即可正常运行!

[GIT] warning: LF will be replaced by CRLF问题解决方法相关推荐

  1. [GIT] warning: LF will be replaced by CRLF 问题解决方法 - 转

    传送门: http://michael-roshen.iteye.com/blog/1328142 1. 环境: win7 + git bash 2. 起因 运行: $ git init $ git ...

  2. 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 ...

  3. git warning: LF will be replaced by CRLF in 解决办法

    windows中的换行符为 CRLF, 而在Linux下的换行符为LF,所以在执行add . 时会出现以下提示 warning: LF will be replaced by CRLF in pom. ...

  4. 解决warning: LF will be replaced by CRLF in方法

    在windows下面提交和linux提交的换行符不一样 windows中的换行符为 CRLF 而在linux下的换行符为LF, 在windows下直接回车就会出现这个提示,修改的办法是把 core.a ...

  5. Git warning: LF will be replaced by CRLF in readme.txt的原因和解决方案

    PS: 千万不要随意删.git文件!!! 建议保持自动转换true 今天用Git bash遇到的问题,看了几个回答之后发现一个比较有价值的,给大家分享一下,其他很多的回答都有很或多或少存在一些弊端. ...

  6. 【Tools】git提示“warning: LF will be replaced by CRLF”的解决办法

    原文链接:https://blog.csdn.net/u012757419/article/details/105614028 一.发现问题 windows平台下使用git add,git deplo ...

  7. 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的 ...

  8. 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 ...

  9. 解决Git报错: warning: LF will be replaced by CRLF in ** 的原因及解决办法

    今天在使用git add 命令的时候,弹出了一个警告 warning: LF will be replaced by CRLF in ******(具体的一个文件) 原因 LF和CRLF其实都是换行符 ...

最新文章

  1. java 调用webservice的各种方法总结
  2. 微服务化小团队集群的组织和管理
  3. fastjson 添加key value_Redis中设置了过期时间的Key,那么你还要知道些什么?
  4. 抽象类的基本概念------abstract
  5. 两行代码完成特征工程-基于Python的特征自动化选择代码(提供下载)
  6. matlab程序的幂法,数值分析课程设计+幂法与反幂法MATLAB
  7. 《大西洋月刊》:在线能影响中国高等教育吗?
  8. [redis设计与实现][7]基本数据结构——对象
  9. Java8新特性总结 - 1.接口新增默认方法和静态方法
  10. Spring boot 配置文件,输入key值,自动补全--- 通过安装插件实现
  11. 微软Office Online服务安装部署(二)
  12. [转载红鱼儿]kbmmw 开发点滴:kbmMW在事务中批量执行SQL
  13. 酷狗及一些播放软件收费歌曲下载方法
  14. 房地产开发商崩盘样本:楼盘捂了两年,欠40亿巨债
  15. 小酌重构系列[12]——去除上帝类
  16. 读书札记:音律的基本类型
  17. 日志配置:logging.file.path与logging.file.name的区别
  18. 达观数据中标大华智能搜索平台,助力企业打造知识共享系统
  19. 与人工智能相关的创业公司或团队
  20. 前端面试必读,助力秋招!

热门文章

  1. ARM公司推出AI与机器学习用新型微处理器
  2. 运维管理中的制度和流程
  3. 解析HttpURLConnection与代理服务器
  4. 工控2月补丁星期二:西门子、施耐德电气修复近50个漏洞
  5. 微软:攻击者利用SolarWinds Serv-U 0day发动 Log4j 攻击
  6. 微软紧急修复FIP-FS中的 “Year 2022” 漏洞
  7. 详解苹果 macOS Mail 中的零点击漏洞
  8. GitHub 2019年漏洞奖励计划最值得回顾的2个精彩 bug
  9. Java架构-CAS SSO单点登录框架介绍
  10. 58、什么是断言?应用场景?