git vuelve a cierta confirmación [duplicado]

Resuelto David asked hace 13 años • 3 respuestas

¿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!

David avatar Jul 23 '11 00:07 David
Aceptado

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.

Andy avatar Jul 22 '2011 18:07 Andy

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

TheOneTeam avatar Jul 22 '2011 18:07 TheOneTeam

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 resetrestablecerá su copia a la confirmación que desea.

marcelog avatar Jul 22 '2011 18:07 marcelog