git vuelve a cierta confirmación [duplicado]
¿Cómo puedo revertir todos mis archivos en mi copia local a una confirmación determinada?
commit 4a155e5b3b4548f5f8139b5210b9bb477fa549de
Author: John Doe <[email protected]>
Date: Thu Jul 21 20:51:38 2011 -0500
Este es el compromiso al que me gustaría volver. ¡Cualquier ayuda sería un salvavidas!
git reset --hard 4a155e5
Moverá la CABEZA de regreso a donde desea estar. Es posible que haya otras referencias anteriores a ese momento que deba eliminar si no desea que nada apunte al historial que acaba de eliminar.
Puede revertir todos sus archivos en su directorio de trabajo e índice escribiendo este comando
git reset --hard <SHAsum of your commit>
También puedes escribir
git reset --hard HEAD #your current head point
o
git reset --hard HEAD^ #your previous head point
Espero eso ayude
http://www.kernel.org/pub/software/scm/git/docs/git-revert.html
usar git revert <commit>
creará una nueva confirmación que revertirá la que no desea tener.
Puede especificar una lista de confirmaciones para revertir.
Una alternativa: http://git-scm.com/docs/git-reset
git reset
restablecerá su copia a la confirmación que desea.