1
git config --global core.autocrlf true
git config --global core.safecrlf true

我在 gitimmersion.com 上遇到了这个问题,我想知道这些行是做什么的?编辑:我检查了文档,但我仍然不确定我是否得到它。

4

1 回答 1

4

这两个命令将配置变量添加到您的全局配置文件(而不是特定于 repo)。

autocrlf 将自动转换行尾,以便它们在您的存储库(复数)中采用 LF 格式,并将根据您正在操作的操作系统将它们恢复为 LF 或 CRLF。

safecrlf 实际上将检查两个转换的往返结果,进出 repo,产生相同的结果,这样就不会发生意外损坏(如果您有一个文本文件中包含混合行结尾,则可能发生这种情况)

请查看手册页以进行更多讨论。

于 2012-09-30T09:32:35.187 回答