Czy ktoś wie, jak łatwo cofnąć bazę git?
Jedyny sposób, który przychodzi na myśl, to podejść ręcznie:
- git wypisanie elementu nadrzędnego zatwierdzenia do obu gałęzi
- następnie stwórz gałąź temp stamtąd
- wybierz wszystkie zobowiązania ręcznie
- zastąp gałąź, w której bazowałem ponownie, ręcznie utworzoną gałęzią
W mojej obecnej sytuacji to zadziała, ponieważ mogę łatwo wykryć zatwierdzenia z obu gałęzi (jeden był moim, a drugi moim kolegą).
Jednak moje podejście wydaje mi się nieoptymalne i podatne na błędy (powiedzmy, że właśnie bazowałem na 2 własnych gałęziach).
Jakieś pomysły?
Wyjaśnienie: Mówię o bazie, podczas której odtwarzano kilka zmian. Nie jedyny.