Git: файл конфигурации
Файл конфигурации может существовать в трех местах:
/etc/gitconfig: действует для всех пользователей;~/.gitconfig: действует для текущего пользователя;.git/config: действует для текущего проекта (подразумевается, что вы находитесь в директории проекта, в которой есть директория.git).
Настройки в этих файлах перекрываются от .git/config к /etc/gitconfig. Например, если есть какая-то настройка в /etc/gitconfig или в ~/.gitconfig, и она же есть в .git/config, действовать будет именно последняя.
Очень удобно можно посмотреть все настройки с указанием файла, из которого они берутся:
Примечание
Если указанная выше команда будет выполнена вне директории проекта, вывод ожидаемо будет содержать только настройки из /etc/gitconfig и ~/.gitconfig, если эти файлы существуют. Если же файлы существуют, то их настройки также будут выведены на экран, но использоваться будут только последние из указанных среди одинаковых.