Полное руководство по ветвлению в Git: создание, переключение, удаление

Изучите основные команды ветвления Git, включая `git switch`, `git checkout`, `git branch`, и узнайте, как эффективно управлять ветками для параллельной разработки.

Полное руководство по ветвлению в Git: создание, переключение, удаление

Ветвление — одна из самых мощных функций Git, позволяющая работать над несколькими задачами одновременно, не нарушая основной код проекта.

Создание ветки

Чтобы создать новую ветку, используйте команду:

git branch <имя-ветки>

Переключение между ветками

Для перехода в существующую ветку рекомендуется использовать современную команду git switch:

git switch <имя-ветки>

Вы также можете создать и сразу переключиться на новую ветку одной командой:

git switch -c <имя-ветки>

Примечание: Ранее для этих целей использовалась команда git checkout, которая до сих пор поддерживается, но git switch является более специализированным и понятным инструментом.

Удаление ветки

После того как изменения слиты (merged) в основную ветку, старую ветку можно удалить:

git branch -d <имя-ветки>

Если нужно принудительно удалить ветку (даже если изменения не были слиты), используйте флаг -D:

git branch -D <имя-ветки>

Лучшие практики

  1. Давайте веткам понятные имена: используйте префиксы, например feature/, bugfix/ или hotfix/.
  2. Чаще обновляйте ветки: регулярно делайте git pull из основной ветки, чтобы избежать конфликтов.
  3. Удаляйте старые ветки: поддерживайте чистоту в репозитории, удаляя ветки после завершения работы над задачей.