美文网首页
LF will be replaced by CRLF 问题出现

LF will be replaced by CRLF 问题出现

作者: 文朝明 | 来源:发表于2019-12-27 17:06 被阅读0次

这个问题的出现时我向远程仓库push我本地的代码时出现的问题截图如下:


在网上百度了一下:

windows中的换行符为 CRLF,而在Linux下的换行符为LF,所以在执行add . 时出现提示

貌似说的还是那么朦胧,继续百度了下:

工作区的文件都应该用 CRLF 来换行。如果
改动文件时引入了 LF,提交改动时,git 会警告你哪些文件不是纯 CRLF 文件,但 git 不会擅自修改工作区的那些文件,而是对暂存区(我们对工作区的改动)进行修改。也因此,当我们进行 git add 的操作时,只要 git 发现改动的内容里有 LF 换行符,就还会出现这个警告。

恩恩,这样综合下就明白怎么回事儿了,原来 CRLF和LF是两种不同的换行格式,git工作区默认为CRLF来作为换行符,所以当我们项目文件里有用的地方使用LF作为换行符,这个时候我们再继续git add 或则git commit的时候就会弹出警告,当最终push到远程仓库的时候git会统一格式全部转化为用CRLF作为换行符
—————————————————分割线———————————————————
解决方式:
我们可以在git命令行中输入如下指令:

rm -rf .git // 删除.git
git config –global core.autocrlf false //禁用自动转换
git init //初始化git库
git add –all //提交所有修改到暂存区

建议:遇到了这种问题可以直接忽略,对我们整体工作不会造成影响!

相关文章

  • LF will be replaced by CRLF 问题出现

    这个问题的出现时我向远程仓库push我本地的代码时出现的问题截图如下: 在网上百度了一下: windows中的换行...

  • LF will be replaced by CRLF in g

    LF will be replaced by CRLF in git - What is that and is ...

  • git常见复杂错误

    1.windows使用git时出现:warning: LF will be replaced by CRLF wi...

  • git 学习

    问题1: LF will be replaced by CRLF in index.html.解决方案:$ rm ...

  • git常见报错

    warning: LF will be replaced by CRLF in xxxxx git commit ...

  • Prettier

    LF will be replaced by CRLF in src/app.tsx.

  • Git 问题总结

    warning: CRLF will be replaced by LF in android/gradlew.b...

  • LF will be replaced by CRLF 问题

    这两天新建了个项目,然后码云上面建了仓库。git add 时出现了上面的错误... 看着烦... 改动文件时引入了...

  • git--笔记

    git add 文件时,出现报错LF will be replaced by CRLF in 文件夹这是由于win...

  • Git问题

    2019.10.10 关于git提示“warning: LF will be replaced by CRLF”终...

网友评论

      本文标题:LF will be replaced by CRLF 问题出现

      本文链接:https://www.haomeiwen.com/subject/nlbdoctx.html