git config --global core.autocrlf true
git config --global core.safecrlf true
我在gitimmersion.com上遇到过这个问题,我想知道这些行是做什么的? 编辑:我检查了文档,但我仍然不确定是否得到它。
答案 0 :(得分:4)
这两个命令将配置变量添加到您的全局配置文件(而不是特定于repo)。
autocrlf将自动转换行结尾,以便它们在repos(复数)内以LF格式转换,并根据您正在操作的操作系统将它们恢复为LF或CRLF。
safecrlf实际上会检查进出回购的两次转换的往返结果是否产生相同的结果,这样就不会发生意外损坏(如果你有一个带有混合行结尾的文本文件,可能会发生这种情况在其中)
请查看手册页以获得更多讨论。