Мой запрос на получение отклоняется, потому что моя главная ветвь не синхронизирована. Как я могу получить это в синхронизации? - PullRequest
1 голос
/ 18 апреля 2019

Я отправляю запрос на извлечение, но владелец репо отклоняет его, потому что мой мастер не синхронизирован.Я не уверен, как привести это в порядок.

Я сделал git pull, чтобы объединить исходное репо и мое раздвоенное репо.Затем я исправил любые конфликты слияния.

git pull upstream master

Не уверен, что это полностью точно.Просто нужно знать, нужно ли мне заниматься чем-то еще.

1 Ответ

1 голос
/ 18 апреля 2019

В идеале, ваш запрос на получение выполняется из выделенной ветви, а не из master.

Это означает, что все, что вам нужно сделать, это:

 git fetch upstream
 git checkout my_PR_branch
 git rebase upstream/master
 git push --force

Если вы хотите, вытакже можно сбросить локальную master ветку на upstream/master (при условии, что вы снова разработали свой PR в своей собственной ветке)

...