Як видалити гілку?
У Git гілку можна видалити локально та у віддаленому репозиторії. Це різні операції.
Видалення локальної гілки
Безпечне видалення (рекомендується)
bash
git branch -d feature/my-feature- видалить гілку тільки якщо вона вже злита;
- захищає від втрати змін.
Примусове видалення
bash
git branch -D feature/my-feature- видаляє гілку навіть якщо вона не злита;
- використовується, якщо гілка більше не потрібна.
Видалення віддаленої гілки
bash
git push origin --delete feature/my-featureВидаляє гілку у віддаленому репозиторії (origin).
Очищення посилань на видалені гілки
Якщо гілка вже видалена на сервері, але все ще відображається локально:
bash
git fetch --pruneВажливі моменти
- Видалення гілки не видаляє коміти, якщо на них є інші посилання.
- Не можна видалити гілку, на якій ви зараз перебуваєте - потрібно спочатку переключитися.
- Зазвичай feature-гілки видаляють після злиття в основну гілку.
Коротко
- Локально:
git branch -d/git branch -D - Віддалено:
git push origin --delete <branch>
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.