Основные различия между уровнями конфигурации Git (--local, --global и --system):
- --local. 14 Конфигурация локального уровня применяется к репозиторию, в котором вызывается команда git config. 1 Значения локальной конфигурации хранятся в файле .git/config в каталоге .git репозитория. 1
- --global. 14 Конфигурация глобального уровня зависит от пользователя и применяется к пользователю операционной системы. 1 Значения глобальной конфигурации хранятся в файле .gitconfig в домашнем каталоге пользователя. 1
- --system. 14 Конфигурация уровня системы применяется ко всей машине и охватывает всех пользователей операционной системы и все репозитории. 1 Конфигурация уровня системы указывается в файле gitconfig в корневой папке системы. 1
Порядок приоритета уровней конфигурации следующий: локальный, глобальный, системный. 1 Это значит, что при поиске значения конфигурации система Git будет начинать с локального уровня и подниматься до уровня системы. 1