首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git Config core.autocrlf覆盖

Git Config core.autocrlf覆盖
EN

Stack Overflow用户
提问于 2016-09-28 20:07:59
回答 2查看 1.1K关注 0票数 1

我正在尝试将autocrlf属性设置为false。出于某种原因,我目前有3个这样的条目,我假设其中一个覆盖其他条目。运行git config -l返回一个包含3个autocrlf条目的列表,其中一个是true,2个是false

运行git config --global -l返回一个列表,其中一个autocrlf条目设置为false

运行git config --local-l返回一个列表,其中一个autocrlf条目设置为false

运行git config --system -l将返回一个错误

在某个地方,可能有一个文件包含真正的设置。我怎样才能找到这份文件?我所得到的系统配置错误与此有关吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-29 05:12:56

使用git版本2.8以后,您可以简单地使用:

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

您将看到在何处设置了哪个配置。

此外,请参见"Where do the settings in my Git configuration come from?

第三个条目也可能位于c:\Users\All Users\git\config中,但是上面命令的输出应该删除猜测。

票数 5
EN

Stack Overflow用户

发布于 2016-09-29 06:41:26

原来问题属性是由windows安装程序设置的。具体而言,本页:

在选择第一个选项时,c:\ProgramData\Git\config文件中的autoclrf设置为true。不知道如何使用控制台命令(如git“which_one?”)来改变这种情况?core.autocrlf假。作为解决办法,只需编辑文件。

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

https://stackoverflow.com/questions/39756760

复制
相关文章

相似问题

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