одним фиксом в бранче скопированной от develop
пофиксил и замержил в master (сразу в мастер так как надо было сразу на прод отправить фикс)
Но вместе с этим в девелопе был еще другой код, который пока не готов к проду, поэтому я ревертнул (в гитлабе)
После этого я создал ветку от мастера, там добавил фикс и сразу мержнул на мастер.
Потом не знаю из каких соображений я мержнул эту же ветку в девелоп и пошел работать дальше.
Это было вчера. Сегодня вижу что вон тот реверт - еще и ревертнул то что было до этого. А так как я мержнул еще и в девелоп, теперь этого кода и в девелопе нет.
Ветки удаляются сразу после мержа.
Есть ли возможность ревернуть тот реверт?
ну или откатиться до момента реверта и как то смержить с текущим девелоп?
git checkout develop git checkout -b revert-a-revert git revert <revert commit sha> git commit git pushи мерж в гуи в девелоп - все решилось
Обсуждают сегодня