git rebase и конфликт файлов

Выполнив свою работу в моей ветке, я сделал pull-запрос, чтобы объединить мою ветку с master. Github показывает, что один файл моей ветки конфликтует и не может быть автоматически объединен. С другой стороны, мой менеджер попросил меня перебазировать мою ветку. Я сделал ребазинг следующим образом:

$ git checkout master
$ git pull origin master
$ git checkout my-baranch
$ git rebase master

Я получаю сообщение КОНФЛИКТ в одном файле. Я решил конфликт и сделал

$ git rebase --continue

Ребаз сделан успешно. Теперь я не уверен, что делать дальше. Мой PR все еще показывает один конфликтный файл и не может быть объединен автоматически.

Я просто хочу знать, что делать дальше после перезагрузки, чтобы мой PR мог автоматически объединяться.

2 ответа

Оформите свою ветку, сделайте upstream как master . Затем перебазируйте / объедините вышестоящий поток и исправьте конфликт. Затем проверьте код и создайте PR против мастера. Это должно работать.

Вы должны толкнуть свою перебазированную ветку в Github. использование git push -f origin my-branch,

Другие вопросы по тегам