Menu
CoddyTech

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

Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 30 из 58.

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

git switch feature-login

Если вы хотите создать и переключиться за один шаг, используйте флаг -c («создать»):

git switch -c feature-login

Это самый распространённый рабочий процесс при начале новой работы.

В старых руководствах вы также можете встретить git checkout. Эта команда делает то же самое и по-прежнему работает:

git checkout feature-login
git checkout -b feature-login   # создать и переключиться

Чтобы узнать, в какой ветке вы находитесь сейчас, выполните git branch --show-current:

git branch --show-current
feature-login
challenge icon

Задание

Новичок

Настрой репозиторий и создай один коммит в main, затем одной командой создай новую ветку с именем experiment и переключись на неё, а также выведи имя текущей ветки.

Каждый запуск начинается с чистой копии папки, и весь скрипт в редакторе запускается заново с самого начала. За тебя ничего не коммитится: начни с git init -q -b main, настрой git config user.name и git config user.email, а затем закоммить исходный файл. Оставь эти строки в редакторе. Если ты их удалишь, увидишь fatal: not a git repository.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Контроль версий

Потренируйтесь самостоятельно: Песочница Terminal