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