Перенос коммитов на другую ветку
Я скопировал репозиторий с ветки master. Сделал несколько комvитов. А после Push Request узнал что нужно было скопировать с ветки development. Что можно предпринять, кроме как сносить всё и писать заново?
Ответы (1 шт):
Автор решения: mymedia
→ Ссылка
Перебазируйте ваши фиксации из временной ветки, которую вы создали перед внесением изменений, поверх правильной.
git rebase --onto development master ваша_ветка
Не исключено, что в процессе перебазирования могут обнаружится конфликты между вашими изменениями и изменениями из общей ветки разработки. Базовые способы их решения описаны в книге ProGit, глава 3.2 Ветвление в Git - Основы ветвления и слияния.