首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git core.autocrlf行结束默认设置

Git core.autocrlf行结束默认设置
EN

Stack Overflow用户
提问于 2016-09-09 09:53:56
回答 4查看 19.8K关注 0票数 46

如果用户不更改这个设置,我正在试图找出Git中的core.autocrlf的默认值是什么。

我看过文档,但找不到这个信息。请你指出正确的方向好吗?

具体来说,在新的Git安装上,Git会在从Windows系统提交回购时自动将Windows行结束转换为Unix吗?

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-01-12 17:03:59

检查git源代码,默认情况下core.autocrlf设置为false。(自该属性最初在2007年2月13日上引入以来一直是如此,尽管此后它已从静态值转换为常量。)

Windows安装程序确实要求您为此属性选择一个值,该值在git系统配置中显式设置。

票数 47
EN

Stack Overflow用户

发布于 2017-08-21 22:46:36

可以通过发出以下命令列出所有配置键值。

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

正如我所看到的,缺省值是

core.autocrlf=true

尽管这是我在安装时所选择的设置(或者更好地说“Although”)

票数 2
EN

Stack Overflow用户

发布于 2019-06-17 09:13:17

除了想知道在没有显式设置时软件的缺省值是什么,您还可以为每个回购配置不同的配置。

因此,查找配置和/或确认所需行为的最有用方法是运行:

git config core.autocrlf

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

https://stackoverflow.com/questions/39408793

复制
相关文章

相似问题

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