Git - вытащить другую удаленную ветку в мою локальную ветку - PullRequest
0 голосов
/ 03 октября 2018

У меня есть ветвь с именем 'my-feature', которая отслеживает удаленную ветвь 'origin / my-feature'.

У меня также есть основная ветвь, куда идет вся деятельность по разработке (транк).Это «dev», а ветка удаленного отслеживания - «origin / dev».

Я создаю ветку 'my-feature' из 'dev' для начала.

Я хотел бы перенести все последние обновления из ветки 'dev' в мою локальную ветку 'my-feature'.Когда я применил следующую команду, она потерпела неудачу.

$ git pull --rebase origin/dev
fatal: 'origin/dev' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Как я могу перенести изменения удаленной ветви в мою локальную ветвь, если вышеприведенное неверно?

С уважением,

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Хорошо, мой плохой.

Когда я интерпретирую руководство таким образом, все становится проще.

При условии, что я проверил ветку (my-feature Я пытаюсьработать на:

Git pull origin dev

Это означает, что "извлекать обновления из origin, а затем объединять последние из origin/dev в my-feature ветвь.

И выяснить, что означает origin:

git remote --verbose выдает, что origin для push / pull.

0 голосов
/ 03 октября 2018

Я думаю, вам нужно бежать как:

git pull --rebase origin dev
...