Ответ
Команда git config управляет конфигурацией Git на трёх уровнях приоритета:
- Локальный (
--local) — настройки для конкретного репозитория (хранятся в.git/config). - Глобальный (
--global) — настройки для текущего пользователя (хранятся в~/.gitconfig). - Системный (
--system) — настройки для всех пользователей системы.
Основные сценарии использования:
- Настройка учётных данных для коммитов:
git config --global user.name "Your Name" git config --global user.email "you@example.com" - Выбор редактора по умолчанию:
git config --global core.editor "code --wait" - Настройка обработки концов строк (актуально для Windows/mixed-окружений):
git config --global core.autocrlf true - Создание псевдонимов (aliases) для часто используемых команд:
git config --global alias.co checkout git config --global alias.br branch
Просмотр настроек:
# Показать все настройки для текущего репозитория
git config --list
# Показать значение конкретного параметра
git config user.email