Сначала используйте git switch
(Git 2.23+), а не запутывающую команду git checkout
, которая работает как с именами веток, так и с путями к файлам.
Во-вторых, вы не переключаетесь на ветку "origin/xxx
": это удаленная ветвь отслеживания.
Вы создаете / переключаетесь на локальную ветку (которая может автоматически отслеживать то же имя, если оно существует на удаленной стороне.
Так что, если NewChanges_Wix существует на удаленной стороне (например, GitHub), то:
git fetch
git branch -avv
git switch -c NewChanges_Wix
Но если новая ветвь была создана локально, простой * Достаточно 1017 *.
Позже вам придется набрать sh it: git push -u origin NewChanges_Wix
.
Тогда и только тогда вы увидите origin/NewChanges_Wix
при перечислении своих веток (локальных и удаленных) с git ветка -avv