@orbit070

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

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

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

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

Похожие вопросы