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

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

Git Лабораторна 5: Робота з гілками

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

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

Тема: Гілки: створення, перемикання та злиття

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

Мета: навчитися створювати гілки, перемикатися між ними і виконувати базове fast forward злиття.



Крок 1. Переконатися що ви в основній гілці.

Команда: git branch

Пояснення: активна гілка позначена зірочкою.



Крок 2. Створити нову гілку feature-title.

Команда: git branch feature-title

Пояснення: гілка створена, але ви ще не в ній.



Крок 3. Перемкнутися на нову гілку.

Команда: git switch feature-title

Пояснення: тепер усе подальше буде йти у цій гілці.



Крок 4. Змінити файл readme.txt додавши короткий розділ про заголовок.

Команда: echo "Feature branch note" >> readme.txt



Крок 5. Перевірити статус і додати зміни у коміт.

Команди: git status; git add readme.txt



Крок 6. Зробити коміт у гілці feature-title.

Команда: git commit -m "Add feature branch note"



Крок 7. Повернутися в основну гілку.

Команда: git switch main

Пояснення: або master залежно від назви гілки.



Крок 8. Злити гілку feature-title в основну.

Команда: git merge feature-title

Пояснення: якщо у main не було нових комітів, буде fast forward merge.



Крок 9. Перевірити історію з графом.

Команда: git log --oneline --graph --decorate

Пояснення: подивіться як виглядає гілка після злиття.



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

Завдання: опишіть правила іменування гілок для командної роботи, наприклад feature, bugfix, hotfix.