← До фільтрів та технологій

← До списку лабораторних по Git

Git Лабораторна 56: Побудова власного git інтерфейсу через alias

Технологія: Git

Номер лабораторної: 56 · Рівень: middle

Тема: Git alias: скорочення для частих команд

Повний опис / сценарій лабораторної:

Мета: спростити робочий процес через власні скорочення команд які зменшують кількість помилок і набору тексту.



Крок 1. Подивитися поточні alias якщо вони є.

Команда: git config --global --get-regexp "^alias"



Крок 2. Створити alias для компактного log.

Команда: git config --global alias.lg "log --oneline --graph --decorate --all"

Пояснення: тепер git lg замінює довгу команду.



Крок 3. Перевірити роботу alias.

Команда: cd ~/git_lab1 && git lg -n 10



Крок 4. Створити alias для status у скороченому вигляді.

Команда: git config --global alias.st "status -sb"



Крок 5. Перевірити git st.

Команда: git st

Пояснення: показує стан репозиторію у мінімальному форматі.



Крок 6. Додати alias для частого діапазону log між origin main та локальним main.

Команда: git config --global alias.out "log origin/main..main --oneline"

Пояснення: зручно перед push.



Крок 7. Створити складніший alias з параметрами, наприклад для пошуку.

Команда: git config --global alias.g "grep -n"

Пояснення: git g рядок буде запускати git grep -n рядок.



Крок 8. Вивести усі alias з походженням.

Команда: git config --global --get-regexp "^alias" --show-origin



Крок 9. Створити документ або wiki сторінку з описами alias які команда використовує спільно.

Пояснення: це допомагає іншим швидко адаптуватися до єдиного стилю.



Крок 10. Міні звіт.

Завдання: складіть власний набір з пʼяти alias які реально зменшать час роботи з Git у ваших проєктах.