Ответ
В Git есть несколько основных команд для создания веток.
1. Создание новой ветки:
git branch feature/new-login
Эта команда создаст ветку feature/new-login, но не переключит на неё рабочую директорию.
2. Создание ветки и немедленное переключение на неё:
git checkout -b hotfix/bug-123
Это наиболее частый сценарий в работе. Команда checkout -b создаёт ветку hotfix/bug-123 и сразу делает её активной.
3. Создание ветки от определённого коммита или тега:
git branch release/v2.1 a1b2c3d
git checkout -b hotfix/prod a1b2c3d
Практика: Перед созданием новой ветки для задачи (фичи, багфикса) я всегда убеждаюсь, что нахожусь на актуальной версии основной ветки (например, main или develop), выполнив git pull origin main.