Как раздавить и перебазировать уже вставленную ветку в мастер? - PullRequest
1 голос
/ 27 февраля 2012

У меня есть ветвь x , которая была уже нажата , потому что над нами работает больше людей.Теперь я хотел бы перебазировать его поверх мастера и сквош некоторые коммиты.

Мой текущий рабочий процесс:

git co x
git format-patch HEAD~28
git co master
git am 00*.patch
git rebase -i HEAD~28
git push
git push origin :x

IЯ уверен, что гораздо лучший рабочий процесс доступен.Потому что это мерзавец.Помогите, спасибо.

Ладно, я нашел решение , используя cherry-pick с диапазоном:

git cherry-pick XXX..YYY

Не стесняйтесь добавлять дополнительные решения, при необходимости добавлю их всех ;-)

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