首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git commit get fatal error "fatal: CRLF fatal LF fatal LF in“

git commit get fatal error "fatal: CRLF fatal LF fatal LF in“
EN

Stack Overflow用户
提问于 2013-11-24 06:22:40
回答 7查看 86.3K关注 0票数 89

我正在使用Ubuntu13.10 x64,我正在做一个项目,一些开发人员正在使用Windows,我最近将git配置core.eol改为"lf“,将core.autocrlf改为"input”,将core.safecrlf改为"true“。从那时起,当我尝试将文件提交到我的本地存储库中时,我得到了这个错误:

fatal: CRLF would be replaced by LF in ......

据我所知,如果我将core.eol设置为"lf“,并将core.autocrlf设置为"input",git会自动将CRLF转换为LF,但为什么会出现这个错误?我如何解决这个问题?

谢谢。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-11-24 06:36:42

这是一个经典的问题:

(图片来自Luis Tubesblog post)

通常的修复方法是使用dos2unixSwiss File Knife自己转换这些文件。

我一直更喜欢keep core.autocrlf to false,这意味着:

代码语言:javascript
复制
git config --global core.autocrlf false
票数 227
EN

Stack Overflow用户

发布于 2015-07-01 01:00:17

我遇到了同样的问题,并尝试了建议的解决方案,但没有成功。

我必须执行第二个命令才能使其工作:

代码语言:javascript
复制
$ git config --global core.autocrlf false
$ git config --global core.safecrlf false
票数 58
EN

Stack Overflow用户

发布于 2014-03-21 12:35:48

代码语言:javascript
复制
$ git config core.autocrlf false
票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20168639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档