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