为了账号安全,请及时绑定邮箱和手机立即绑定

LF将由git中的CRLF替换-那是什么,它很重要吗?

LF将由git中的CRLF替换-那是什么,它很重要吗?

Git
回首忆惘然 2019-11-03 17:04:33
当我创建一个新的Rails应用程序时,我在git中看到有关LF替换的警告。我做git init git add。然后繁荣!我看到几乎所有文件都会弹出。我通常只是继续构建我的应用程序,在对文件进行许多更改后它消失了。例:该文件将在您的工作目录中具有其原始行结尾。警告:在Gemfile中,LF将被CRLF替换。该文件将在您的工作目录中具有其原始行结尾。警告:LF将被Gemfile.lock中的CRLF替换。该文件将在您的工作目录中具有其原始行结尾。警告:README中的LF将被CRLF替换。LF和CRLF有什么区别?从长远来看,我应该担心这个问题还是只是忽略它并像往常一样继续前进?
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

如果需要,您可以使用以下命令在git core配置中停用此功能


git config core.autocrlf false

但是最好使用以下方法消除警告


git config core.autocrlf true



查看完整回答
反对 回复 2019-11-04
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

我认为应该指出,设置core.safecrlffalse“不是抑制警告”。您正在更改git签入和签出文件的方式的行为,正是这种行为可能会或可能不会生成警告。对我来说,我希望它是true因为我正在Windows上进行开发。但是,我也希望取消警告,这是希望在此主题中没有答案

查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 385 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信