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

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

Git Лабораторна 88: Єдині правила іменування гілок

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

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

Тема: Стандарти назв гілок у команді

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

Meta: навчитися узгоджувати схеми назв гілок щоб спростити навігацію і автоматизацію.



Krok 1. Зібрати приклади поточних назв гілок у репозиторії.

Komanda: cd ~/git_lab1 && git branch -a



Krok 2. Помітити хаотичні або неінформативні назви.

Poyasnennya: наприклад new, test, vasya.



Krok 3. Запропонувати схему назв наприклад feature, bugfix, hotfix, release.

Komanda: echo "branch naming rules" > branch88.md; git add branch88.md; git commit -m "Draft branch naming rules"



Krok 4. Для нової задачі створити гілку за узгодженим шаблоном.

Komanda: git switch -c feature/user-auth-88



Krok 5. Зробити один коміт у цій гілці.

Komandi: echo "auth stub" > auth88.txt; git add auth88.txt; git commit -m "Add stub for auth"



Krok 6. Створити ще одну гілку для виправлення помилки у продуктиві.

Komanda: git switch main; git switch -c hotfix/payment-timeout-88



Krok 7. Зробити мінімальний коміт для hotfix.

Komandi: echo "timeout fix" > hotfix88.txt; git add hotfix88.txt; git commit -m "Fix payment timeout"



Krok 8. Змерджити hotfix у main і за потреби у develop.

Komandi: git switch main; git merge --no-ff hotfix/payment-timeout-88 -m "Merge hotfix payment timeout"



Krok 9. Оновити branch88.md реальними прикладами назв гілок з цього репозиторію.



Krok 10. Mini zvit.

Zavdannya: опиши як стандартизовані назви гілок допомагають у налаштуванні фільтрів у CI системі.