Как откатить fast forward мерж из удаленной ветки?

Есть ветки develop, feature и master.
В feature было 10 нужных коммитов которые необходимо влить в master, но в ветку featuere влили 100 коммитов из ветки develop методом fast forward которые в master вливать нельзя.
Как влить нужные изменения из feature в master?
Возможно ли откатить этот мерж и как лучше поступать в таких ситуациях?
  • Вопрос задан
  • 2454 просмотра
Решения вопроса 1
v_decadence
@v_decadence
git checkout master
git merge commit_hash

Где commit_hash - хеш последнего "годного" коммита.
Мержить можно не только с HEAD ветки, но и с любым коммитом.

Но можно и откатить:
git checkout feature
git reset commit_hash
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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