如何在Git中获得真正的配置值?

时间:2011-05-13 11:30:00

标签: git

git config似乎只返回我明确设置的值,并且不知道默认值。例如,当我运行git config commit.status时,它什么都不输出。

http://git-scm.com/docs/git-config会有所帮助,但不会列出所有默认值。

1 个答案:

答案 0 :(得分:14)

不幸的是,我不认为这是可能的。也许更熟悉git源代码的人会纠正我,但我认为默认值通常是在源文件中进行硬编码并被配置变量覆盖。例如,gc.pruneExpire的默认值定义为here,并且在检查配置时可能会覆盖here。我认为git config没有任何机制可以获得该默认值。