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. IOS数据存储之文件沙盒存储
  2. 三十八、Java集合中的ConcurrentHashMap
  3. java如何返回之前代码_java – 如何在每次返回之前向消息添加代码?
  4. 一行代码 实现集合去重
  5. 2万字长文包教包会 JVM 内存结构
  6. 单片机实验:交通灯控制
  7. 自定义鼠标指针轨迹_win10鼠标自定义颜色,鼠标属性设置,这样就不眯眼了
  8. CSS——id 和 class 选择器
  9. VUE自学日志02-应用与组件实例
  10. 反卷积(转置卷积)的理解
  11. vscode:设置语言为中文
  12. jQuery、Ajax,DataTable数据如何转换成Json格式
  13. spring mvc 实现websocket(服务器主动消息推送)
  14. 微pe工具箱是微软的吗_【 微PE工具箱 】微PE工具箱(系统工具)新版下载 - U大师...
  15. android超大屏触摸设备,世界上最大的安卓Android平板电脑具有98英寸的屏幕
  16. camscanner(扫描全能王)功能解析与复现
  17. IEEE Fellow、AAAS Fellow 同日公布,清华唐杰、京东郑宇等数十位华人入选
  18. 【EXLIBRIS】不奪
  19. python将pvr格式转换成pvr.ccz的代码
  20. 块存储、文件存储与对象存储的区别与应用场景

热门文章

  1. CSS 元素超出部分滚动, 并隐藏滚动条
  2. Mysql Grant 用户权限总结(详细编)
  3. Microsoft.Web.RedisSessionStateProvider 运行异常问题
  4. Nginx服务器开启gzip压缩功能额必要性
  5. html5实现饼图和线图-我们到底能走多远系列(34)
  6. SharePoint中文WiKi
  7. 美国 CISA 和 NIST 联合发布软件供应链攻击相关风险及缓解措施
  8. 成都睿铂x云南省地矿测绘院:丽江玉龙高精度地籍免像控案例分享
  9. Go 语言——基本类型
  10. RepBaseRepeatMaskerEdition下载 | RepeatMasker