Как обновить локальный проверенный PR-код с последними коммитами в PR? - PullRequest
0 голосов
/ 09 января 2020

Я проверил PR в мой местный. Теперь пиар обновился, как мне обновить локальную ветку с последним коммитом. Когда я пытаюсь сделать git fetch upstream git pull origin, все они говорят, что ветки нет. И это потому, что это пиар, а не филиал. Как мне обновить мой локальный репо?

1 Ответ

0 голосов
/ 09 января 2020

Когда вы извлекаете PR локально , вы выбираете ветку в указанном c пространстве имен:

git fetch origin pull/ID/head:BRANCHNAME
# or
git fetch upstream pull/ID/head:BRANCHNAME

Но если вы выполните git config -l вы, вероятно, увидите параметр, подобный следующему:

remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*

refspe c, связанный с вашими ветвями удаленной выборки, а не pull/branches.

Вам необходимо добавить (для запросов на получение GitHub):

fetch = +refs/pull/*/head:refs/remotes/origin/pr/* 

, чтобы можно было получить любую ветку pr.

Для BitBucket запрос на получение :

fetch = +refs/pull-requests/*/from:refs/remotes/upstream/pr/*

(при условии BitBucket обновляет sh свою ветку PR )

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