Переміщення між гілками та їх видалення
Створення та перемикання на нову гілку
Для перемикання на існуючу гілку використовуйте команду 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 залишається на один коміт позаду.
Дякуємо за ваш відгук!