@orbit070

Как изменить родительскую ветку?

Есть ветки main и develop. Нужно было новую фичу реализовать в ветке, производной от develop, то есть develop->ficha, а я случайно создал ветку ficha, находясь в ветке main, то есть получилось main->ficha. Как изменить родителя ветки ficha, чтобы получить develop->ficha?
  • Вопрос задан
  • 781 просмотр
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
git rebase --onto main $(git merge-base develop ficha) ficha
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Уже никак.
Если в ветке нет изменений - просто удалите и создайте снова.
В противном случае, создайте новую правильную ветку и используя cherry-pick перенесите туда свои коммиты.
Ну или, наконец, забейте и просто спульте в эту ветку develop.

P. S. Возможно, можно ещё сделать rebase, но на вскидку не проинструктирую.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы