Подтвердить что ты не робот

Как получить реальное значение конфигурации в Git?

Кажется, что git config возвращает только значение, которое я явно задал, и не знает значений по умолчанию. Например, когда я запускаю git config commit.status, он ничего не выводит.

http://git-scm.com/docs/git-config помогает, но не перечисляет все значения по умолчанию.

4b9b3361

Ответ 1

К сожалению, я не думаю, что это возможно. Возможно, кто-то, более знакомый с исходным кодом git, исправит меня, но я думаю, что значения по умолчанию обычно жестко закодированы в исходных файлах и переопределяются переменными конфигурации. Например, значение по умолчанию для gc.pruneExpire определяется здесь и потенциально переопределено здесь при проверке конфигурации. Я не думаю, что есть какой-либо механизм для git config, чтобы получить это значение по умолчанию.