标签: git
git config似乎只返回我明确设置的值,并且不知道默认值。例如,当我运行git config commit.status时,它什么都不输出。
git config
git config commit.status
http://git-scm.com/docs/git-config会有所帮助,但不会列出所有默认值。
答案 0 :(得分:14)
不幸的是,我不认为这是可能的。也许更熟悉git源代码的人会纠正我,但我认为默认值通常是在源文件中进行硬编码并被配置变量覆盖。例如,gc.pruneExpire的默认值定义为here,并且在检查配置时可能会覆盖here。我认为git config没有任何机制可以获得该默认值。
gc.pruneExpire