Есть 3 уровня git config;project, global и system.
- project : Конфигурации проекта доступны только для текущего проекта и хранятся в .git / config в каталоге проекта.
- global : Глобальные конфигурации доступны для всех проектов для текущего пользователя и хранятся в ~ / .gitconfig.
- system : Системные конфигурации доступны для всех пользователей /проекты и хранятся в /etc/gitconfig.
Создайте конфигурацию, специфичную для проекта, вы должны выполнить ее в каталоге проекта:
$ git config user.name "John Doe"
Создать глобальную конфигурацию:
$ git config --global user.name "John Doe"
Создайте конфигурацию системы:
$ git config --system user.name "John Doe"
И, как вы можете догадаться, проект переопределяет глобальную и глобальную переопределения системы.