为什么Git报告autocrlf为真?

时间:2014-11-12 09:48:36

标签: git core.autocrlf

我在Windows上和autocrlf从来都不是问题。我一直在系统范围的配置中将其设置为false,并且从未将其更改为true。但是,在我的其中一个回购中,git config core.autocrlf开始报告" true"。

这是我的系统范围配置(C:\ Program Files(x86)\ Git \ etc \ config):

[core]
    ...
    autocrlf = false

在我的全局配置(C:\ Users \ Borek \ .gitconfig)和myproject \ .git \ config中都有没有提及的autocrlf。不过,当我跑步时

git config core.autocrlf

它打印出真实。它可能是什么?

1 个答案:

答案 0 :(得分:2)

Git可能没有使用Program Files中的文件。在git认为其主目录所在的地方应该有一个.gitconfig文件。你可以找到Git Bash中的位置

echo ~

在我的情况下,虽然我已经将git安装到与您相同的位置,但运行上面的打印/z,这是一个网络驱动器。我的全局.gitconfig位于/z/.gitconfig - 你应该有一个等效的文件。看看那里,看看core.autocrlf设置的是什么。