Git的core.autocrlf选项是为了在签出和提交代码时处理行结束,Github在这里有一些非常好的文档:https://help.github.com/articles/dealing-with-line-endings/
然而,我处在一种边缘场景中,我在Windows中签出代码,在那里进行更改,然后将文件复制到OSX并提交。
在这种情况下,我的core.autocrlf设置应该是什么?
发布于 2016-07-28 16:25:18
在这种情况下,我的core.autocrlf设置应该是什么?
如果一个带有CRLF结尾的文件意外地引入了LF-world,那么你可能需要Git来修复它。您可以告诉Git在提交时将CRLF转换为LF,但不能通过将core.autocrlf设置为input来进行相反的转换
$ git config --global core.autocrlf input这个设置应该会在Windows签出中留下CRLF结尾,但在Mac和Linux系统上以及存储库中留下LF结尾。
https://stackoverflow.com/questions/38620096
复制相似问题