Вам необходимо получить исходящие изменения, чтобы ваш локальный репозиторий включал соответствующие объекты (git fetch --all
или git fetch <remote>
).
После этого вы можете выполнить извлечение с помощью git checkout <branch>
(если вы хотите сделать это явно, вы можете ввести git checkout -b <branch> <remote>/<branch>
; локальное имя не обязательно должно совпадать с удаленным). Если у вас еще нет локальной ветки с таким именем, она извлечет удаленную ветку и отследит ее.
В качестве альтернативы этому вы можете использовать git pull <remote> <branch>
, но это - с настройками по умолчанию - объединит удаленную ветку с вашей текущей, что, вероятно, не то, что вы хотите.