Ветки в Git: безопасные эксперименты

Ветка в Git - это отдельная линия разработки. Она позволяет работать над задачей, не ломая основную ветку проекта.

Краткий ответ

Ветка в Git - это отдельная линия разработки. Она позволяет работать над задачей, не ломая основную ветку проекта.

Ветка в Git - это отдельная линия разработки. Она позволяет работать над задачей, не ломая основную ветку проекта. Для новичка ветки особенно полезны: можно экспериментировать, делать коммиты и при необходимости вернуться к стабильному состоянию.

Основная ветка часто называется main. Для новой задачи создают отдельную ветку с понятным именем.

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

git branch
git switch -c feature/readme-plan
git status
git branch

git 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, внести правки и только потом объединить изменения с основной веткой.

Ветки - один из главных способов работать спокойно. Они дают пространство для ошибок и экспериментов, не превращая основной проект в черновик.

Что важно запомнить

https://yadro-code.ru/lessons/without-university/command-line-git-basics/command-line-git-10