PassFront
  1. PassFront
  2. База знаний
  3. Основы Git

Для чего нужна команда 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.

Другие вопросы раздела