Команда
git config
используется для установки значений конфигурации Git на глобальном или локальном уровне проекта. Эти уровни конфигурации соответствуют текстовым файлам .gitconfig.
Самый простой пример использования
git config
— вызов этой команды с именем конфигурации. При этом будет показано заданное для этого имени значение. Имена конфигурации представляют собой строку, состоящую из иерархической последовательности «раздела» и «ключа», отделенных друг от друга точкой. Пример:
$
git config user.email
В этом примере «email» является дочерним свойством блока конфигурации «user». Команда вернет адрес электронной почты (если таковой был указан), который Git свяжет с локально созданными коммитами.
Чтобы указать уровень конфигурации, на котором производится работа, к команде
git config
можно добавить аргументы. Доступны следующие уровни конфигурации:
--local
(конфигурация применяется к репозиторию, в котором вызывается команда),
--global
(конфигурация применяется к пользователю операционной системы) и
--system
(конфигурация уровня системы применяется ко всей машине).
Рассмотрим пример записи значения:
$
git config --global user.email "your_email@example.com"
В данном примере значение your_email@example.com будет записано в имя конфигурации
user.email. Поскольку используется флаг --global, значение будет задано для текущего пользователя операционной системы.