Я создал PR в тайнике, у которого есть несколько коммитов, и чтобы раздавить их, возникла проблема конфликта - PullRequest
0 голосов
/ 03 мая 2019

Есть 2 репо в восходящем направлении (основной репо) и источник (мой репо).У PR есть конфликт слияния, и для его разрешения выполняются следующие команды

Шаг 1. В главной ветви

Шаг 2. Мастер исходного git pull

Шаг 3. git checkout my_branch

Шаг 4. git rebase master

Шаг 5.git status

Ваша ветка и 'my_branch' разошлись и имеют 118 и 106 разных коммитов, соответственно.(используйте «git pull», чтобы объединить удаленную ветку с вашей)

, пожалуйста, помогите, так как ветка отображает много коммитов от разных разработчиков.Если процесс некорректен, пожалуйста, руководство.

1 Ответ

1 голос
/ 04 мая 2019

После того, как вы переместили свою ветку PR поверх обновленного мастера, все, что вам нужно сделать, это отодвинуть ее назад.

Поскольку rebase переписал историю этой ветви PR, вы можете просто, из ветви PR, принудительно нажать ее

git checkout my_pr_branch
git push --force

Это обновит PR.
Так как ветка PR была перебазирована поверх master, сопровождающий исходного репо будет легко интегрировать в ветку master (ускоренное слияние)

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