@webe
frontend

Как перенести часть коммитов из мастера в feature?

Я нахожусь в ветке master и сделал около 5 коммитов, сейчас стою на вершине.
Я понял что последние 5 коммитов нужно было делать в ветке feature/menu

вопрос: как сделать так, что бы последние 5 коммитов исчезли из мастера и перенеслись в новую ветку feature/menu ?
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Если понимать, что ветка это не какая-то коробочка с коммитами, а указатель на некоторое состояние проекта на дереве, то мы просто устанавливаем указатели веток в нужные места. Никакие коммиты перемещать не надо, они то как раз уже на своих местах.

git branch feature/menu # создать ветку, новые коммиты уже окажутся в ней
git reset HEAD~5 # откатить мастер на 5 шагов назад
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Если на сервер не успели запушить, то черри-пикните эти 5 коммитов в новую ветку, а указатель мастера откатите на пять коммитов назад
Ответ написан
Ваш ответ на вопрос

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

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