Сначала git fetch upstream
, чтобы убедиться, что у вас есть локальная копия самых последних версий удаленных ссылок (веток).Это неявно делается каждый раз, когда вы git pull upstream
все равно, но это не помешает проверить еще раз перед созданием вашей локальной ветви)
Затем вы можете создать свой локальный экземпляр ветви с помощью git checkout <branchName>
.
Если вы не уверены в названии ветки, проверьте его в выводе git branch -r
, в котором указан список ветвей, которые вы обновили ранее fetch
.
Однако не проверяйтеудаленная ветвь, но локальный аналог.
Например: NOT git checkout remotes/origin/my_branch
, что приведет к отключенному состоянию HEAD, указывающему на фиксацию, на которую указывает этот удаленный реф.Вы хотите оформить заказ на git checkout my_branch
, если ваша конфигурация настроена на апстрим автоматически, добавив опцию --set-upstream-to=remotes/origin/my_branch
, если это не так.