Переміщення між гілками та їх видалення
Свайпніть щоб показати меню
Створення та перемикання на нову гілку
Щоб перемкнутися на існуючу гілку, використовуйте команду git checkout.
Оскільки створення нової гілки та негайне перемикання на неї — поширена дія, Git надає зручну опцію для цього.
Використовуйте ту ж команду git checkout з прапорцем -b:
git checkout -b <new_branch_name>
Видалення гілок
Щоб видалити гілку, використовуйте прапорець -d (означає delete). Це видаляє гілку лише, якщо її зміни вже об'єднані з поточною гілкою:
git branch -d <branch_name>
Де <branch_name> — це назва гілки, яку потрібно видалити.
Якщо є не об'єднані зміни, Git не дозволить видалити гілку та виведе попередження.
Усе стане зрозуміло на прикладі.
Приклад робочого процесу
Спочатку перевірка стану робочого дерева та області індексації:
git status
Як бачите, робоче дерево та область індексації порожні, і ви зараз перебуваєте на гілці testing/some-tests.
Тепер створіть нову гілку з назвою feature/new-feature, негайно перемкніться на неї, а потім перегляньте всі гілки:
git checkout -b feature/new-feature
git branch
Тепер HEAD вказує на нову гілку, тому відобразіть два найновіші коміти:
git log -n 2
Нова гілка та гілка testing/some-tests обидві вказують на той самий останній коміт.
Оскільки ви зараз перебуваєте на новій гілці, можна безпечно видалити гілку testing/some-tests:
git branch -d testing/some-tests
Видалення виконано успішно.
Тепер перегляньте два найновіші коміти та виведіть список усіх існуючих гілок:
git log -n 2
git branch
Гілку успішно видалено, залишилося лише дві гілки.
Нова гілка вказує на останній коміт, тоді як гілка master залишається на один коміт позаду.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат