Обновите ветку в моем локальном репозитории github из удаленного репозитория - PullRequest
0 голосов
/ 21 ноября 2018

Я отправил репозиторий github в свою локальную учетную запись github и некоторое время работал над основной веткой.После этого в исходном хранилище была создана новая ветка, которой нет в моем локальном разветвленном хранилище.Я обычно обновляю свой локальный репозиторий, используя "git pull upstream master".Теперь я хочу поработать над новой веткой, созданной в исходном репозитории, и задаюсь вопросом, как мне обновить мой локальный репозиторий, чтобы добавить новую ветку.

1 Ответ

0 голосов
/ 21 ноября 2018

Сначала 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, если это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...