为什么有两个不同的行使用core.autocrlf输出" git config -l"?

时间:2016-09-27 05:52:47

标签: git core.autocrlf

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

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

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

1 个答案:

答案 0 :(得分:9)

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

git config -l --show-origin

这样可以让您更好地了解这些设置的来源 本地配置覆盖覆盖系统设置的全局设置。

请参阅" Where do the settings in my Git configuration come from?"。

中的具体示例

Xavi Montero指出Pro Book" Getting Started - First-Time Git Setup"提到:

  

如果您使用的是适用于Windows的Git版本2.x或更高版本,则 系统级配置文件

     
      Windows XP上的
  • C:\Documents and Settings\All Users\Application Data\Git\config
  •   在Windows Vista及更新版本的C:\ProgramData\Git\config
  •   
     

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