Как объединить главную ветку в локальную ветку функций

В одном из случаев я создал ветку и начал работать. Я продолжаю фиксировать и вносить изменения в локальную ветку, но не сливаю в мастер и не извлекаю никаких изменений из мастера.

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

git fetch origin

git rebase −p origin/develop

Сначала это вызвало у меня ряд конфликтов, которые были очевидны, но изменения, которые я внес в свою локальную ветку, после слияния отсутствуют.

Я что-то пропустил. Любое предложение?


person CoDe    schedule 23.02.2017    source источник
comment
Почему бы не объединить develop с ветвью feature вместо rebasing? git pull origin develop?   -  person Sajib Khan    schedule 23.02.2017
comment
Я попробую, но не могли бы вы добавить, что является дополнением, если мы используем pull вместо rebase.   -  person CoDe    schedule 23.02.2017


Ответы (1)


Вы можете merge развивать ветку со своей feature веткой.

$ git checkout feature
$ git pull origin develop       # pull (fetch + merge) develop branch into feature
$ git push origin HEAD          # update remote/feature 
person Sajib Khan    schedule 23.02.2017