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

当我创建一个新的Rails应用程序时,我在git中看到有关LF替换的警告。我做git init git add。


然后繁荣!我看到几乎所有文件都会弹出。我通常只是继续构建我的应用程序,在对文件进行许多更改后它消失了。


例:


该文件将在您的工作目录中具有其原始行结尾。警告:在Gemfile中,LF将被CRLF替换。


该文件将在您的工作目录中具有其原始行结尾。警告:LF将被Gemfile.lock中的CRLF替换。


该文件将在您的工作目录中具有其原始行结尾。警告:README中的LF将被CRLF替换。


LF和CRLF有什么区别?


从长远来看,我应该担心这个问题还是只是忽略它并像往常一样继续前进?


回首忆惘然
浏览 386回答 3
3回答

慕勒3428872

如果需要,您可以使用以下命令在git core配置中停用此功能git config core.autocrlf false但是最好使用以下方法消除警告git config core.autocrlf true

沧海一幻觉

我认为应该指出,设置core.safecrlf为false“不是抑制警告”。您正在更改git签入和签出文件的方式的行为,正是这种行为可能会或可能不会生成警告。对我来说,我希望它是true因为我正在Windows上进行开发。但是,我也希望取消警告,这是希望在此主题中没有答案
打开App,查看更多内容
随时随地看视频慕课网APP