Для чего нужна команда git config?
Основы Git
git config — управление настройками Git.
Уровни (от низкого к высокому приоритете):
- system —
/etc/gitconfig. - global —
~/.gitconfig. - local —
.git/config(репозиторий).
git config --global user.name "Name"
git config --global user.email "email"
git config --global core.editor vim
git config --global pull.rebase true
git config --listПолезные настройки:
core.autocrlf— конвертация окончаний строк.push.default current— пуш текущей ветки.merge.tool— инструмент для resolve конфликтов.rerere.enabled true— переиспользование разрешённых конфликтов.
Коротко для собеседования
git config задаёт настройки на трёх уровнях: system, global и local, побеждает самый узкий. Имя, почта, редактор и алиасы обычно ставят через --global, а настройки проекта через --local.