Git在add的时候出现warning"LF will replaced by CRLF"

源代码是通过niagara的slot-to-matic工具编译的,可以由此推断其默认换行符是LF。

在eclipse中,选择文件或文件夹-> File -> Convert Line Delimiter To,修改成Windows。

另外,选择文件或文件夹-> Properties -> Resource -> Text file encoding,可以修改编码格式。


编码格式设定将影响新建的文件和修改保存后的文件。

换行符设定只影响新建的文件,修改后保存将延续文件保存之前的换行符设定。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Windows 平台中,当使用 Git 的 "git add" 命令时,你可能会看到类似于 "warning: in the working copy of 'XXX.py', LF will be replaced by CRLF the next time Git touches it" 的警告信息。这是因为在 Windows 上,换行符的表示方式为 CRLF(回车换行),而在 Git 中,通常使用 LF(仅换行)来表示换行符。因此,Git 会在你执行 "git add" 操作时将文件中的 LF 换行符替换为 CRLF。这是为了确保在 Windows 平台上的文件与其他平台上的文件保持一致性。 为了解决这个警告,你可以使用以下命令来配置 Git 对换行符的处理方式: - 如果你是在 Windows 平台上进行开发,默认情况下,Git 会将 LF 换行符转换为 CRLF。你可以执行以下命令来设置这个选项:git config --global core.autocrlf true。 - 如果你是在 Linux 平台上进行开发,你可以执行以下命令来设置这个选项:git config --global core.autocrlf input。 - 如果你只在 Windows 平台上进行开发,并且不希望看到这个警告信息,你可以执行以下命令来设置这个选项:git config --global core.autocrlf false。 除了配置 "core.autocrlf" 选项之外,还可以使用 "core.safecrlf" 选项来控制提交文件时对换行符的检查: - 如果你希望拒绝提交包含混合换行符的文件,你可以执行以下命令:git config --global core.safecrlf true。 - 如果你允许提交包含混合换行符的文件,你可以执行以下命令:git config --global core.safecrlf false。 - 如果你希望在提交包含混合换行符的文件时给出警告,你可以执行以下命令:git config --global core.safecrlf warn。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值