Шаги, чтобы сделать ребаз:
x @ xyz-pc: ~ / workspace $ git branch
x @ xyz-pc: ~ / workspace $ git master checkout
Переключен на ветку 'master'
Ваша ветка обновлена с помощью 'origin / master'.
x @ xyz-pc: ~ / workspace $ git branch
x @ xyz-pc: ~ / workspace $ git pull
Обновление ......
Перемотка вперед ...
x @ xyz-pc: ~ / workspace $ git pull
Уже в курсе.
x @ xyz-pc: ~ / workspace $ git checkout xyzBranch
Переключено на ветку 'xyzBranch'
x @ xyz-pc: ~ / workspace $ git branch
x @ xyz-pc: ~ / workspace $ git rebase master
Во-первых, перематывая голову, чтобы воспроизвести вашу работу поверх нее ...
Быстрая пересылка xyzBranch to master.
Сценарий конфликта:
x @ xyz-pc: ~ / workspace $ git rebase master
Если конфликта нет, то повторная проверка прошла успешно, и на экране появится обновленное сообщение.
Если вы видите ошибку, вам нужно разрешить конфликты, поэтому «git status» отобразит конфликтующий файл, как показано ниже:
x @ xyz-pc: ~ / workspace $ git status
выполняется перебазировка;
.....
Неизведанные пути:
both modified: conflicting-file
Он покажет вам файл конфликта по незатронутым путям.
Разрешите этот файл, зафиксируйте и выполните 'git rebase --continue'