Git-warning: CRLF will be replaced by LF in XXX .

在这里可以讨论Git相关使用技术

版主: jvip_chen

回复
头像
jvip_chen
社区版主
社区版主
帖子: 207
注册时间: 2019年 1月 5日 13:36 星期六

Git-warning: CRLF will be replaced by LF in XXX .

帖子 jvip_chen »

前言
今天,普通平凡的一天,平凡的使用 git add .,然后又出现一个之前没遇到的错误提示 。 真开心,手下败将又可以多一个了。

以下是错误提示:

代码: 全选

warning: CRLF will be replaced by LF in XXX . The file will have its original line endings in your working directory.
照例先奉上解决方法
解决方法,非常简单,就一个命令行就可以解决的问题。

代码: 全选

git config core.autocrlf false  //将设置中自动转换功能关闭
问题解释和分析
warning: CRLF will be replaced by LF in XXX . The file will have its original line endings in your working directory.

我看到这个错误,有一种,每个单词都认识,就是看不懂这个提示到底是啥意思的感觉。(学好英语真的很重要~)

CRLF : windows 环境下的换行符
LF : linux 环境下的换行符

这个错误的意思,就是文件中存在两种环境的换行符,git 会自动替换 CRLF 为 LF ,所以提示警告。

至于为什么会出现这种情况的发生,因为公司的电脑是 mac,所以我怀疑是粘贴复制导致存在两种类型的换行符。
回复