Налаштування Git’а

Тепер, коли у вашій системі встановлено Git, ви захочете зробити кілька речей, щоб налаштувати середовище Git’а. Git постачається з інструментом під назвою git config, який дозволяє вам отримувати та встановлювати конфігураційні змінні, що контролюють всі аспекти вигляду та роботи Git’у. Ці змінні можна зберігати у трьох різних місцях:

  1. Файл [path]/etc/gitconfig: Містить значення, що застосовуються до кожного користувача у системі та всіх його сховищ. Якщо ви передасте git config параметр --system, він буде читати і писати саме з цього файлу. Оскільки це файл конфігурації системи, вам знадобляться адміністративні привілеї або привілеї суперкористувача, щоб вносити до нього зміни.

  2. ~/.gitconfig або ~/.config/git/config файл: Значення, характерні особисто для вас, користувача. Ви можете змусити Git’а читати і писати до цього файлу спеціально, передавши опцію --global, і це вплине на всі сховища, з якими ви працюєте у вашій системі.

  3. файл config у каталозі Git (тобто .git/config) того сховища, яке ви зараз використовуєте: Специфічний для цього окремого сховища. Ви можете змусити Git’а читати з цього файлу і писати до нього за допомогою опції --local, але за замовчуванням так і є. Не дивно, що для правильної роботи цієї опції вам потрібно знаходитися десь у сховищі Git’а.

Кожен рівень перевизначає значення попереднього рівня, тому значення у .git/config мають перевагу над значеннями у [path]/etc/gitconfig.

Ви можете переглянути всі свої налаштування і те, звідки вони надходять, використовуючи:

git config --list --show-origin

Ваша особистість

Перше, що вам слід зробити під час встановлення Git’у, це вказати своє ім’я користувача та адресу електронної пошти. Це важливо, оскільки кожна фіксація Git’а використовує цю інформацію.

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com