Перенос коммитов на другую ветку

Я скопировал репозиторий с ветки master. Сделал несколько комvитов. А после Push Request узнал что нужно было скопировать с ветки development. Что можно предпринять, кроме как сносить всё и писать заново?


Ответы (1 шт):

Автор решения: mymedia

Перебазируйте ваши фиксации из временной ветки, которую вы создали перед внесением изменений, поверх правильной.

git rebase --onto development master ваша_ветка

Не исключено, что в процессе перебазирования могут обнаружится конфликты между вашими изменениями и изменениями из общей ветки разработки. Базовые способы их решения описаны в книге ProGit, глава 3.2 Ветвление в Git - Основы ветвления и слияния.

→ Ссылка