Si no le gusta la idea de "revertir una reversión" (especialmente cuando eso significa perder información histórica para muchos commits), siempre puede dirigirse a la documentación de git sobre "Reverting a faulty merge".
Dada la situación después de comenzar
P---o---o---M---x---x---W---x
\ /
A---B---C----------------D---E <-- fixed-up topic branch
(W es su reversión inicial de la fusión M; D y E son soluciones a su rama de la característica inicialmente roto/commit)
Puede ahora simplemente reproducir comete a a E, de manera que ninguno de ellos "pertenece" a la fusión revertido:
$ git checkout E
$ git rebase --no-ff P
la nueva copia de su rama ya se puede fusionar a master
ag ain:
A'---B'---C'------------D'---E' <-- recreated topic branch
/
P---o---o---M---x---x---W---x
\ /
A---B---C----------------D---E
¿No se revierte el trabajo de revertir? – Mat
Posible duplicado de [¿Cómo puedo arreglar una confirmación de git revertida?] (Http: // stackoverflow.com/questions/5354682/how-can-i-fix-a-reverted-git-commit) –