Hola, encontramos la solución a tu interrogante, desplázate y la obtendrás a continuación.
Solución:
para revertir un unir cometer, necesita usar: git revert -m
. Entonces, por ejemplo, para revertir la confirmación de combinación más reciente usando el padre con el número 1, usaría:
git revert -m 1 HEAD
Para revertir una confirmación de fusión antes de la última confirmación, haría lo siguiente:
git revert -m 1 HEAD^
Utilizar git show
para ver los padres, la numeración es el orden en que aparecen ej. Merge: e4c54b3 4725ad2
documentación de git merge: http://schacon.github.com/git/git-merge.html
Discusión de git merge (confusa pero muy detallada): http://schacon.github.com/git/howto/revert-a-faulty-merge.txt
Para crear una nueva confirmación que “deshaga” los cambios de una confirmación anterior, utilice:
$ git revert
También es posible eliminar una confirmación de un punto arbitrario en el pasado reorganizando y luego reiniciando, pero realmente no querrás hacerlo si ya has enviado tus confirmaciones a otro repositorio (o alguien más las ha sacado de ti) .
Si su confirmación anterior es una confirmación de fusión, puede ejecutar este comando
$ git revert -m 1
Consulte schacon.github.com/git/howto/revert-a-faulty-merge.txt para conocer las formas adecuadas de volver a fusionar una rama no fusionada
Si te entiendo bien, estás hablando de hacer un
svn merge -rn:n-1
para retirarse de una confirmación anterior, en cuyo caso, probablemente esté buscando
git revert
Reseñas y puntuaciones
Si aceptas, puedes dejar un escrito acerca de qué le añadirías a esta noticia.