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