¿Cómo paso a una confirmación directa?

Estaba probando cambios en git y revisé una confirmación anterior:

git log

cometer 223090

cometer 223089

git checkout 223089

Cuando hago un logging de git ya no veo 223090 … Un git status muestra

 HEAD detached at 223089 

¿Cómo puedo encontrar el SHA real de la última confirmación porque ya no se muestra?

Git checkout crea una nueva sucursal con HEAD en la git branch A git branch Enumera todas las twigs, y para volver atrás necesitaba esconder / descartar mis cambios y hacer un git checkout <branch name> para volver a donde estaba .

Usa git reflog para encontrar la última cabeza en la que estabas antes de git checkout ORIG_HEAD o incluso podrías hacer git checkout ORIG_HEAD .

ORIG_HEAD es una label especial para una confirmación, almacena la cabeza original antes de ejecutar un command.