Git Hard Reset con falla

Recibo este post de error cuando bash retroceder a una confirmación específica:

fatal: ambiguous argument ´2a92a39´: unknown revision or path not in the working tree. 

El command que he usado es

 git reset --hard 2a92a39 

EDITAR: Con el SHA-1 completo obtuve:

 fatal: Could not parse object ´2a92a39a121383cdae92bfecb7f2e2120e0cdd5f´ 

Github para Windows no tiene esta opción?

Mi proyecto de git está aquí .

Al inspeccionar su repository, parece que tiene un error tipográfico en su identificación de confirmación que es 2a92a39 , es decir, un 2 después de los primeros 9

enter image description here

Respecto a su edición, ¿verificó usted que obtuvo este compromiso en su repository local? ¿Es posible que estés en una sucursal que no contenga este compromiso? ¿Es posible que tu repository se haya corrompido?

Hay dos cosas que puedes verificar:

  1. Intente clonar en un nuevo repository local y vuelva a ejecutar el command (solo para asegurarse de que obtuvo el compromiso en la twig derecha y su repository no está dañado
  2. Como este commit es 7 se compromete lejos de tu HEAD puedes intentar ejecutar git reset --hard HEAD~7 (es posible que quieras probar ejecutar git checkout HEAD~7 primero, solo para asegurarte de que esto te llevará al lugar correcto)

En la línea de command, copie el código SHA-1 completo y péguelo en el terminal, algo así como:

 git reset --hard 597650788e74c5d34a45dac1cb5e318577b0ce2e 

De esa forma, se invertirá y volverá a donde estaban. ¡Espero que esto ayude!

Editar: a veces se git reset --hard puede ser raro a veces, pero la clonación resolverá este problema.