Git cómo restaurar el antiguo compromiso

Necesito ver el compromiso que hice hace unas semanas, por ejemplo, cuando lo hago

> git log --oneline -10 b45e80d ten 711aa9c nine 166dbfa eight 26abb54 seven ddd6bb6 siz 54430c3 five ca2d76f four 81ccc8c three d362fbc two 7d43aba one 

Necesito restaurar mi sitio temporalmente para indicar que fue después de hacerlo. 81ccc8c three

¿Cómo lo hago?


Que bueno que haya repo empujado a bitbucket antes de intentarlo

 git revert 81ccc8c 

y mis files no se actualizaron en la carpeta del proyecto, sin embargo, mostró muchos cambios cuando hice el git status y no me permitió revert a ninguna otra confirmación.

¿Qué debería hacer simplemente volver a b45e80d ten

Desea pagar que se comprometan:

 git checkout 81ccc8c 

Esto actualizará su directory para reflejar el contenido de esa confirmación. Es posible que tengas que esconder tus cambios primero. Después, estarás en un estado de cabeza separada , y deberías evitar hacer commits a less que asocies alguna twig con tu commit actual.

Puede usar el pago y envío:

 git checkout 81ccc8c 

Esto lo sacará de su sucursal actual y lo pondrá en el estado de la confirmación que utiliza como parámetro para finalizar la compra. Para volver a su sucursal simplemente vaya a la sucursal en la que estaba (por ejemplo, maestra):

 git checkout master 

No quieres usar revertir. Eso aplica una nueva confirmación que deshace la confirmación que pasa como parámetro para revertir, que no es lo que pretendía. Para deshacer los efectos de su reversión involuntaria, debe restablecer su compromiso de 'diez': git reset --hard b45e80d .