Git - налаштування і аліаси

Всім привіт. Сьогодні ми з вами розберемо як конфігурувати гіт. За замовчуванням у вас в home директорії повинен бути файл .gitconfig

Ви можете його подивитися за допомогою команди

Це глобальний конфиг, який застосовується на всі проекти. Ми можемо його перекрити, якщо створимо свій файл конфіга всередині проекту. Насправді він у нас цей файл вже є і ми його можемо в будь-якому місці міняти. Слід також пам'ятати, що ми не пушім папку .git, тому всі зміни конфіга будуть застосуються тільки на конкретній машині.

Давайте відкриємо файл .git / config в нашому проекті

Як ми бачимо в ньому вже багато чого написано. В основному це налаштування для гілок, як що і куди пушіть. Налаштування можна як писати руками в файлі, так і додавати через консоль.

Давайте спочатку налаштуємо email і ім'я під якими ми будемо пушіть

Якщо ми відкриємо файл конфіга, то побачимо, що з'явилася секцію user з двома полями. Тепер давайте спробуємо зробити Ком.

Ми зробили Комміт і в балці ми бачимо, що останній Комміт був зроблений з новими емейлом і паролем. Це дуже зручно, щоб відрізняти хто і які коммітов і коли зробив і в команді це дуже допомагає в роботі.

Як ми бачимо в файлі конфіга у нас з'явилася нoвая рядок editor в розділі core.

Тепер давайте зробимо ще 1 Комміт, але без параметра -m

Як ми бачимо, у нас відкрилося вікно з повідомленням, що ми повинні ввести Комміт меседж. Ви можете замість вима вибрати atom, sublime або що захочете.

Пишемо Комміт меседж і зберігаємо файл. Як ми бачимо у нас з'явився новий Ком.

І наостанок давайте розберемося з аліасами в гіт. Навіщо вони потрібні? Щоб писати менше коду в командах.

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

Як ви зрозуміли, ми додали новий алиас в файл конфіга. Тепер разом git status ми можемо писати git st, що зручно, тому що ми пишемо менше коду.

Я вважаю за краще використовувати таку команду. Якщо ми зайдемо в наш файл конфіга і додамо новий алиас

Тепер я просто пишу git s. І статус показується в короткому вигляді без додаткового тексту. І по позначенням, наприклад, стрілочки - якщо зміни не запущено, або хрестик, якщо зміни внесені, можна розуміти, що відбувається з файлами і менше відволікатися на текст.

Якщо одна корисна команда, яку всі використовують - це git br.

Тепер, щоб подивитися список гілок досить написати git br.

Для переходу з гілки на гілку зручно використовувати git co назву гілки.

Тоді для переходу з гілки на гілку можна просто написати

І для коммітов змін зазвичай пишуть

Тоді Комміт можна робити за допомогою

Я зазвичай використовую трохи інший алиас.

Це дозволяє писати

що дуже лаконічно. Так само команду git add. тоді можна не писати, так як воно автоматом додасть всі змінені файли при параметрі -a.

і останній алиас, який я хочу вам показати і використовую це git p.

Це дозволяє замість git push писати git p, що прискорює набір цих команд.

Схожі статті