首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么有两行带有"git -l“的core.autocrlf输出?

为什么有两行带有"git -l“的core.autocrlf输出?
EN

Stack Overflow用户
提问于 2016-09-27 05:52:46
回答 1查看 2.7K关注 0票数 7

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

代码语言:javascript
复制
core.autocrlf=false
... other settings ...
core.autocrlf=true

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-27 06:56:21

您可以通过Git 2.8+了解更多信息:

代码语言:javascript
复制
git config -l --show-origin

这将给你一个更好的想法,从哪里来的这些设置。

本地配置覆盖覆盖系统设置的全局设置。

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

萨维蒙特罗指出了"开始-第一次Git设置“一书,其中提到:

如果您正在使用版本2.x或更高版本的Git,则在

  • Windows上的C:\Documents and Settings\All Users\Application Data\Git\config,以及
  • 在Windows和更新版本的C:\ProgramData\Git\config中。

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

在Windows10上,乔恩R报告说问题发生在C:/Program Files/Git/etc/gitconfig上。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39716933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档