在我向git添加一些文件进行分期之后,我得到了很多这样的消息
warning: LF will be replaced by CRLF in
发现完成后是关于行尾。我git commit
添加了文件,但是发现我们添加了许多其他文件。
如何从警告中删除这些文件并保留之前添加的文件?
答案 0 :(得分:0)
您可能知道Windows和linux使用不同的编码作为行尾。由于默认情况下,不同的开发人员可能会使用不同的操作系统git,因此将所有内容默认存储在linux模式下(带有LF和CR,行结束符和回车符)。当您拉动或推动某物时,将进行转换,以便客户端接收针对您的操作系统格式化的文件,或者服务器接收以Linux模式格式化的文件。
如果需要,可以使用配置选项core.autocrlf更改此行为:您可以在此处找到有关该参数的详细说明: https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration