git попытка слить старый мастер в мою ветку - PullRequest
1 голос
/ 05 мая 2020

Недавно я попытался объединить последний мастер-объект в свою ветку функций, но, похоже, попытался объединить очень старый главный снимок. Я выполнил следующие шаги по порядку:

 1. git checkout master
 2. git pull --rebase (I saw all the changes come down)
 3. git checkout my-feature-branch
 4. git merge master

однако, когда я пытаюсь сделать git merge origin/master, он объединяет правильный актуальный мастер. Не уверен, почему это так, вытягивает с параметр --rebase сделать что-то другое?

1 Ответ

1 голос
/ 05 мая 2020

A pull --rebase будет воспроизводить локальные мастер-коммиты (ie коммиты, сделанные в основной ветке, но еще не отправленные) поверх обновленных (извлеченных) origin/master.

Check git status и git log --decorate --oneline --graph --all --branches, чтобы проверить, что мастер выполняет все ожидаемые коммиты.

Тогда и только тогда вы можете продолжить.

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