为什么有两条不同的行带有 core.autocrlf 输出和 "git config -l" ?



我正在尝试设置core.autocrlf=true。但是在执行git config --global core.autocrlf true之后,git config -l的输出显示这两行

core.autocrlf=false
... other settings ...
core.autocrlf=true

为什么会这样,我如何确保autocrlf正确设置为true ?

使用Git 2.8+可以了解更多:

git config -l --show-origin

这会让你更好地了解这些设置的来源。
本地配置覆盖全局设置,全局设置覆盖系统设置。

参见"我的Git配置中的设置来自哪里?"中的具体示例。

Xavi Montero指向Pro Book"入门-第一次Git设置";提到:

如果您使用的是版本2。还有一个系统级配置文件在

  • C:Documents and SettingsAll UsersApplication DataGitconfig在Windows XP和
  • 在Windows Vista及更新版本的C:ProgramDataGitconfig

此配置文件只能由git config -f <file>作为管理员修改。


在Windows 10中,Jon R报告这个问题出现在C:/Program Files/Git/etc/gitconfig

相关内容

  • 没有找到相关文章

最新更新