Команди Git

git config

git config: налаштувати Git (англ. config — налаштування).

git config — команда для налаштування твоєї інсталяції Git: вона визначає, як Git поводиться і як виглядає його вивід. Це можуть бути дані про тебе (ім'я та email), стиль виводу команд, стандартний редактор для повідомлень комітів і багато іншого. Такі налаштування допомагають підлаштувати Git під свій робочий процес.

Рівні налаштувань у Git:

  • Local: налаштування конкретного репозиторію, у якому триває робота.
  • Global: налаштування твого облікового запису на комп'ютері; діють на всі репозиторії, з якими ти працюєш.

Через git config можна керувати цими налаштуваннями на різних рівнях і тонко контролювати поведінку Git. Наприклад, якщо задати email на глобальному рівні, кожен коміт у всіх проєктах на цьому комп'ютері міститиме цю адресу як адресу автора.

Під час першого налаштування Git варто задати глобальні параметри — вони застосуються до всіх репозиторіїв, з якими ти працюєш на своєму комп'ютері. За потреби ці глобальні налаштування можна перевизначити для окремого репозиторію.

Приклади

Подивитися глобальне налаштування імені користувача:

git config --global user.name

Задати ім'я користувача та email глобально:

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

Задати стандартну назву гілки для нових репозиторіїв:

git config --global init.defaultBranch "main"

Задати улюблений текстовий редактор (наприклад, VS Code) глобально:

git config --global core.editor "code --wait"

Вивести всі глобальні налаштування:

git config --global --list

Задати email для конкретного репозиторію. Опцію --global тут пропускаємо, щоб налаштування застосувалося тільки до поточного репозиторію:

git config user.email "work.email@example.com"