Ветки в Git: безопасные эксперименты
Ветка в Git - это отдельная линия разработки. Она позволяет работать над задачей, не ломая основную ветку проекта. Для новичка ветки особенно полезны: можно экспериментировать, делать коммиты и при необходимости вернуться к стабильному состоянию.
Основная ветка часто называется main. Для новой задачи создают отдельную ветку с понятным именем.
Создание ветки
git branch
git switch -c feature/readme-plan
git status
git branchgit switch -c создает новую ветку и сразу переключает на нее. git branch показывает список веток.
Переключение
git switch main
git switch feature/readme-planПеред переключением полезно проверить git status. Если есть незакоммиченные изменения, Git может не дать переключиться или перенести изменения в другую ветку, что часто путает новичков.
Имена веток
Хорошее имя ветки описывает задачу: fix/login-error, docs/update-readme, feature/task-filter. Плохое имя: test, new, my-branch.
Зачем это нужно
Ветка отделяет незавершенную работу от стабильной. Вы можете открыть pull request, получить review, внести правки и только потом объединить изменения с основной веткой.
Ветки - один из главных способов работать спокойно. Они дают пространство для ошибок и экспериментов, не превращая основной проект в черновик.