Вы можете проверить коммит, на который указывает удаленная ветвь, с помощью
# let's find the remote branches with that name
git branch -r | grep test
# in the output, find your <wantedBranch>, then
git checkout <wantedBranch>
Это не извлечет саму ветвь, поскольку она является удаленной. Вместо этого вы войдете в отдельное состояние HEAD
, и ваше рабочее дерево будет обновлено, чтобы отразить состояние этого коммита.
В качестве альтернативы, вы можете воссоздать локальную ветку, это может быть более удобным. Если ваша удаленная ветвь называется origin/test-branch
, просто сделайте
git checkout test-branch
(без префикса origin
)
Если вы не работаете над довольно старой (около 1.8, я Я уточню это, чтобы быть более точным) git версия, он автоматически обнаружит, что удаленная ветвь названа так же, и он создаст локальную ветвь, а затем установит свой восходящий поток на указанную удаленную ветвь.