Git: revertido accidentalmente sin comprometerse

Hola, estoy en un problema profundo, parece. Así que iba a enviar mis files en Android Studio usando la GUI y accidentalmente presioné el button de revertir. Mi último compromiso se realizó 4-5 días atrás, sé que es una mala práctica y debería haber hecho más compromisos. Pero volví a estar donde estaba el 23 de mayo y no sé cómo puedo volver a mi estado anterior, que de hecho ni siquiera estaba comprometido. ¿Estoy jodido aquí? ¿Hay alguna esperanza? Por favor ayuda chicos!

Sí. Git no sabe acerca de los cambios en su sistema de files local hasta que los cometa. Algunos IDEs mantienen un logging de los cambios locales (IntelliJ hace esto, por ejemplo), así que creo que es lo mejor que puedes hacer. Presione el atajo para deshacer, y vea qué sucede, o busque "Historial local" en los menus.

Si ha confirmado sus cambios, podría haber localizado la confirmación en el tree de git reflog o revisar git reflog .