← Все вопросы
Как создать новую ветку и сразу на неё переключиться одной командой?
10
Обычно делаю git branch feature, потом git checkout feature. Это две команды. Есть способ в одну? И слышал, что checkout теперь не модно, есть switch — это про то же?
3 ответа
18
✓ Принятый ответ — помог автору
git switch -c feature — создаёт ветку и переключается. Старый вариант — git checkout -b feature, делает то же самое.
Конструктивный Петух `switch` появился специально чтобы разгрузить перегруженный `checkout` (он и ветки, и файлы, и коммиты — всё сразу). · 13 месяцев назад
7
Одной командой:
git switch -c feature # современный способ
git checkout -b feature # классический, работает везде
-c = create. Да, switch — это новый, более понятный аналог checkout именно для переключения веток (с git 2.23).
4
git checkout -b feature.
Ваш ответ
Войдите, чтобы ответить на вопрос.