К содержимому
Claude Code с 0:полный курс
Уровень 5 · Git и GitHub 4 мин Проверено автором · 25 июн. 2026 г.

Создаём и переключаем ветки

Команда git branch имя создаёт новую ветку, а git switch переключает между ними. Как работать с ветками.

Уровень 5 · 0 / 13 уроков0%

В прошлом уроке ты узнал, что — это параллельная линия разработки. Теперь научимся такие линии создавать и переключаться между ними.

git branch имя — создать ветку

Чтобы создать новую ветку, напиши git branch и через пробел её имя:

git branch feature

Эта команда создаст ветку feature рядом с main. Имя можно выбрать любое — обычно его называют так, чтобы было понятно, над чем ты работаешь: feature, fix-bug, new-design.

Как и при коммите, терминал в ответ молчит — это значит, что всё прошло успешно. Проверить можно через git branch: в списке появятся обе ветки.

git switch — перейти на ветку

Создать ветку — половина дела. Чтобы начать в ней работать, нужно на неё переключиться:

git switch feature

Теперь ты внутри ветки feature, и все новые коммиты будут попадать именно сюда. Вернуться обратно так же просто:

git switch main

Совет

Раньше для переключения использовали git checkout имя — ты ещё встретишь эту команду в старых проектах. git switch появился позже и делает то же самое, только понятнее.

Мини-проверка

Ты выполнил git branch feature и сразу сделал коммит. В какую ветку он попал?

Попробуй

Создай ветку feature командой git branch feature. Так ты получишь отдельное пространство, где можно спокойно пробовать новые идеи. Когда команда сработает, урок зачтётся.

Проверь себя

Отвечено 0/3
Режим:

Как создать новую ветку с именем feature?

Какой командой переключиться на другую ветку?

Зачем создавать отдельные ветки?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Создай новую ветку feature командой git branch feature.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Создай ветку

Вопросы и ответы по уроку

Как создать новую ветку с именем feature?

`git branch имя` создаёт новую ветку с указанным именем.

Какой командой переключиться на другую ветку?

`git switch имя` (или старая форма `git checkout имя`) переносит тебя на нужную ветку.

Зачем создавать отдельные ветки?

Каждую задачу удобно делать в своей ветке — основная при этом остаётся стабильной.

Ты выполнил git branch feature и сразу сделал коммит. В какую ветку он попал?

Создать и переключиться — два разных действия: пока ты не выполнил git switch feature, ты остаёшься на main, и коммиты идут туда.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K