我需要帮助解决推送到Github时出现的错误
什么导致了Git警告:LF将被CRLF替换的错误?
如何修复Git警告:LF将被CRLF替换?
cd "C:\Users\JMLEE\Desktop\파이썬\hw6" Git init git remote add origin https://github.com/rlaalswo1222/hw6.git git add . git status git commit -m "hw" git push origin master
这并不是错误,它告诉你它将执行哪些操作以保持标准。
什么导致Git警告:LF将被CRLF替换错误?
这是“行尾”表示方式引起的。这可以在大多数编辑器中进行编辑(例如VSCode)。
它的意思是,在结束一行时,行尾表示将是一个CRLF字符。CRLF代表回车符和换行符。有关更多信息,请查看此答案。
如何修复Git警告:LF将被CRLF替换
要“修复”这个问题,您只需要设置一个标准。如果您想要将CRLF作为标准(“Windows默认值”),则只需使您的编辑器使用CRLF即可。反之亦然。这不是问题,它只是将EOL转换为标准。您也可以禁用此选项。 有一个好答案介绍了如何为这些配置设置git
在VSCode中,以此为例,有一个很好的扩展程序可以查看这些行尾:https://marketplace.visualstudio.com/items?itemName=medo64.render-crlf。大多数编辑器也可以以某种方式显示这些字符,但默认情况下未启用。
这个命令将有助于解决那个警告
git config --global core.autocrlf true
.gitattributes
文件中为文件设置了text
属性,并且这些文件的eol
属性没有设置为lf
,也会导致这个警告。 - undefined