Разделение настроек Git между глобальными и локальными файлами конфигурации необходимо, чтобы иметь возможность работать с разными проектами, которые требуют различных настроек. 4
Глобальные настройки применяются ко всем репозиториям, с которыми работает пользователь. 4 Например, на этом уровне можно настроить имя пользователя и электронную почту. 1
Локальные настройки используются для конкретного репозитория. 14 Их применяют, если проект требует параметров, отличных от глобальных. 1 Например, если нужно работать под разными именами или электронной почтой в разных репозиториях. 1
При этом, если один и тот же параметр задан на нескольких уровнях, локальная настройка всегда переопределяет глобальную и системную. 1