Команда «git config -list» не показывает полный список, является ли конфигурация неполной?

6

Я установил git с командой:

sudo apt-get install git

Я даже установил имя пользователя и адрес электронной почты в git config, используя это:

$ git config --global user.name "John Doe"

$ git config --global user.email [email protected]

Но когда я набираю команду

git config --list

Он отображает только эти два в списке:

user.name=John Doe
[email protected]

Но в основной ссылке я много видел больше в списке, даже если он настроен в Windows 8, я сконфигурировал только это и получил полный список! Означает ли это, что есть что-то, что нужно настроить? Ссылка также гласит: «Если не настроено, Git использует редактор вашей системы по умолчанию». Как я могу выяснить, все ли в порядке или все еще нужно настроить?

    
задан Ankur Shah 28.03.2016 в 21:02
источник

1 ответ

5

Нет, установка по умолчанию и только указание user.name и user.email , у вас будут только эти два списка параметров. Взгляните на документацию о том, где эти значения вытягиваются:

  

Если не задано явно с -file, есть четыре файла, в которых git config будет искать параметры конфигурации:

     

$ (префикс) / и т.д. / gitconfig      

Системный файл конфигурации.

     

$ XDG_CONFIG_HOME / мерзавец / конфигурации

     

Второй пользовательский файл конфигурации. Если $ XDG_CONFIG_HOME не установлен или пуст, будет использоваться $ HOME / .config / git / config. Любая однозначная переменная, заданная в этом файле, будет перезаписана всем, что находится в ~ / .gitconfig. Это хорошая идея не создавать этот файл, если вы иногда используете более старые версии Git, так как поддержка этого файла была добавлена ​​сравнительно недавно.

     

~ / .gitconfig      

Пользовательский файл конфигурации. Также называется «глобальным» конфигурационным файлом.

     

$ GIT_DIR / конфигурации

     

Конфигурационный файл репозитория.

Взгляните на варианты. Большинство из них имеют по умолчанию или поведение по умолчанию, которое git будет принимать, если не указано.

Чтобы ответить на ваш вопрос, вы должны иметь удобную конфигурацию даже с указанными парами.

    
ответ дан Thomas Stringer 28.03.2016 в 21:16
источник