Deshacer la extracción por date

Hice algunas confirmaciones en mi máquina. Estos cambios no se realizaron en el server porque el código no se depuró por completo. Saqué las modificaciones hechas por otros miembros del proyecto. Estos cambios incluyen fusiones de sucursales. Después de este tirón, no pude encontrar las modificaciones con errores en las que estaba trabajando. Parece que no puedo verlos con gitk, git log o git branch-show.

¿Hay alguna manera de deshacer el tirón para volver a la versión de mi máquina a las 20:00 de ayer? O cualquier forma de recuperar mi modificación?

Puede usar git reflog para localizar cuándo se actualizó su sucursal.

Encuentra el hash de la actualización a la que deseas volver y usa git reset --hard <SHA HERE>