Системные, локальные и глобальные настройки в Git отличаются областью действия и местом хранения: hmarketing.ru alfa-brain.com
- Системные настройки (--system) — на уровне всей системы, распространяются на всех пользователей. hmarketing.ru Параметры хранятся в файле конфигурации, который обычно расположен в /etc/gitconfig (или C:|ProgramData|Git|config на Windows). alfa-brain.com
- Локальные настройки (по умолчанию, без флага) — на уровне репозитория, не применяются к другим проектам. hmarketing.ru Хранятся в файле .git/config в корневой папке репозитория. alfa-brain.com
- Глобальные настройки (--global) — одинаковы для всех репозиториев, созданных под текущим пользователем. hmarketing.ru Параметры хранятся в файле ~/.gitconfig (или %USERPROFILE%|.gitconfig на Windows). alfa-brain.com
Если один и тот же параметр задан на нескольких уровнях, Git использует настройки в следующем порядке (от наивысшего приоритета к низшему): alfa-brain.com
- Локальный (файл .git/config в репозитории). alfa-brain.com
- Глобальный (файл ~/.gitconfig). alfa-brain.com
- Системный (файл /etc/gitconfig). alfa-brain.com
Таким образом, локальная настройка всегда переопределяет глобальную и системную. alfa-brain.com