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
,