← До списку лабораторних по Git
Повний опис / сценарій лабораторної:
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 системі.