git switch
Переключается между ветками — более понятная альтернатива git checkout.
Сигнатура
git switch <ветка>Введена в Git 2.23, чтобы разделить функции checkout. Делает только переключение веток. Опция -c <имя> создаёт новую ветку и переключается на неё, - возвращает к предыдущей ветке, --detach переходит к коммиту в режиме detached HEAD.
git switch main
git switch -c feature-y
git switch -