DESHACER una anulación git de mi proyecto

Soy nuevo en git y en lugar de verificar mi proyecto en bitbucket, lo descargué manualmente y lo empujé con una –force hace unos días. Ahora intentamos solucionar esto y eliminamos estas confirmaciones del repository. Al hacer esto, hemos revertido el estado del proyecto la última confirmación (supongo) y ahora el estado actual es el estado del proyecto desde hace 2 semanas. ¿Puedo deshacer la inversión de alguna manera y volver al estado antes de volver a configurar el proyecto?

Cuando voy a Git Log obtengo:

Admins-iMac:HandyApp admin$ git log commit 005443e16e9e887084929385dcab1c7cd6897d7a Author: Admin <admin@Admins-iMac.local> Date: Tue Aug 29 15:53:07 2017 +0200 login and rating system commit 16ab9e9614c57dfacb94835d88d73ce248b63754 Author: Admin <admin@Admins-iMac.local> Date: Tue Aug 29 08:17:16 2017 +0200 Login and Rating System commit 92be0bb19d09e9983402b3e443406f3bd3393c27 Author: Admin <admin@Admins-iMac.local> Date: Tue Aug 22 16:07:00 2017 +0200 

Ninguno de estos commits ya está disponible en Bitbucket. El estado del proyecto está en la última confirmación local. ¿Que puedo hacer? ¿Es posible incluso revertir esto?

Editar:

Entonces, lo que quiero: tengo un estado de proyecto (que fue después de mi última confirmación, así que confirmo 00544 …) y luego saqué el estado de esa última confirmación. Entonces hubo una versión después de la última confirmación que no comprometí y a la que deseo volver. Sé que esto es posible revertir en eclipse cuando utilizo Subversion. Pero no sé, si es una característica de Git. Como no estoy usando eclipse atm (estoy construyendo una {N} -app) no tengo idea de cómo podría deshacer este último command.