Как правильно перебазировать мою ветку новой версии? - PullRequest
2 голосов
/ 10 мая 2011

У меня есть следующая версия базы кода, над которой я работаю, в ветке newVersion. Я верю в то, что я хочу сделать, это перебазировать newVersion с моей master веткой. По сути, я бы хотел видеть все коммиты в ветке newVersion по порядку, а затем коммиты в ветке master. Для иллюстрации у меня есть две ветви:

newVersion        master
commitA Jan 1     commitX Jan 2
commitB Jan 2     commitY Jan 3
commitC Jan 3
commitD Jan 4

Что я хочу (я думаю), так это просмотреть историю коммитов следующим образом:

commitD <- newVersion (version 2)
commitC
commitB
commitA
commitY <- master (version 1)
commitX

Имеет ли это смысл? Это то, что я хочу или я хочу что-то другое? Какую команду git я хочу использовать, учитывая имена этих веток?

Ответы [ 2 ]

2 голосов
/ 10 мая 2011
git checkout newVersion
git rebase master
0 голосов
/ 10 мая 2011
git rebase master newVersion

должен это сделать

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