Mam taką sytuację: pracy na niektórych testBranch od pewnego czasu i chciałem zsynchronizować z pana tak zrobiłem git testBranch kasa i git merge master/testBranchCofnij git przodu scalić
Więc teraz mój oddział jest zsynchronizowany z master, ale potem dowiedziałem się, że chcę cofnąć to scalenie i problem polega na tym, że scalanie odbywa się z szybkim forwardowaniem, a teraz moja historia commitów jest mieszana z master commits i testBranch popełnia błędy i nie wiem jak powrócić do stanu przed scaleniem na mojej testowej gałęzi.
Dzięki za wszelką pomoc
Czy zatwierdzenia zostały połączone z 'master/testBranch' znajdującym się * na końcówce * twojego' testBranch' lub czy udało Ci się nagrać kilka własnych lokalnych zatwierdzeń na podstawie tego, co zostało scalone? Droga do odzyskania w dużej mierze zależy od tego. – kostix