Как создать новую ветку в Git?
Ветки
Новую ветку создают командой `git switch -c` (или `git checkout -b`): она создаёт ветку от текущего коммита и сразу переключает на неё.
git switch -c feature/search # создать и перейти
git switch -c hotfix/login origin/main # создать от конкретной точки
git branch feature/search # только создать, остаться на месте
git switch feature/search # перейти в существующуюЧто важно
- Ветка стартует от того коммита, на котором вы стоите, поэтому перед созданием проверьте
git statusи текущую ветку. - Чтобы опубликовать ветку впервые:
git push -u origin feature/search; флаг-uсвязывает локальную ветку с удалённой. - Имена принято писать с префиксом назначения:
feature/,fix/,hotfix/. - Незакоммиченные изменения при переключении переедут вместе с вами, если не конфликтуют с целевой веткой.
Коротко для собеседования
git switch -c <имя> — создать ветку и перейти на неё; git checkout -b делает то же самое в старом синтаксисе.