revertir la eliminación de commit después de un reinicio de git –hard HEAD ~ 1

Eliminé una confirmación accidentalmente usando:

git reset --hard HEAD~1 

Quiero saber si hay una forma de que pueda revertir esto y recuperar mi compromiso. Gracias por tu ayuda.

¡Ho, encuentro la respuesta! No sabía que puedo usar git reflog , mostrará todas tus confirmaciones incluidas las confirmaciones eliminadas, luego puedes restablecerlo como sigue:

git reset HEAD@{N}

Donde N es el número que el reflog muestra.