Когда вы устанавливаете глобальную конфигурационную опцию для git в Windows, где она записывается?

Если вы установите что-то вроде этого в Windows:

git config --global core.autocrlf false

Где эта глобальная настройка записывается?

Ответ 1

Он напишет значения в файле с именем .gitconfig, если вы не укажете другое имя с опцией <--file

 git config --global --file myFile key value

Примечание: переменная среды GIT_CONFIG также может использоваться для указания другого имени для этого файла. --file заменит значение GIT_CONFIG.

Каким бы ни было его имя, он будет писать его в:

  • $HOME для Unix
  • % HOMEPATH% для Windows (c:\Users\MyName по умолчанию)

Если параметр $HOME или% HOMEPATH% установлен неправильно, команда git config не будет выполнена.

Он используется для хранения конфигурации для каждого пользователя и служит в качестве резервных значений для локального файла .git/config репозитория.

Ответ 2

Вы можете проверить свой каталог $HOME для файла типа .gitconfig