git checkout -b <имя_новой_ветки>
Для создания новой ветки и немедленного перехода на нее в Git, можно использовать несколько способов. Наиболее распространенный и рекомендованный - команда git checkout -b <имя_ветки>
.
Описание команды:
git checkout
: Команда для переключения веток или восстановления рабочих файлов.-b
: Опция, указывающая, что необходимо создать новую ветку. Если ветка с таким именем уже существует, команда завершится с ошибкой.<имя_ветки>
: Имя, которое вы хотите присвоить новой ветке. Рекомендуется использовать осмысленные имена, отражающие суть изменений, которые будут вноситься в этой ветке (например, feature/реализация-новой-функциональности
или bugfix/исправление-ошибки-аутентификации
).Пример использования:
git checkout -b feature/новая-фича
Эта команда создаст новую ветку с именем feature/новая-фича
и сразу же переключит рабочий каталог на эту ветку.
Альтернативный вариант (сначала создать, потом переключиться):
Хотя первый способ более удобен, можно выполнить создание и переключение в два этапа:
git branch <имя_ветки>
git checkout <имя_ветки>
Например:
git branch develop
git checkout develop
Важно: Новая ветка создается на основе текущей ветки, на которой вы находитесь. Обычно, перед созданием новой ветки от feature/bugfix, убедитесь, что вы находитесь на ветке main
или develop
, чтобы не включить в новую ветку изменения из другой незавершенной работы. Перед созданием ветки стоит сделать git pull
, чтобы убедиться что локальная ветка актуальна.