recuperar files perdidos no versionados después de git clean -d -f

Tengo la sensación de que la respuesta a esta pregunta es no, pero pensé que lo haría de todos modos.

Para resumir, accidentalmente hice un git clean -d -f en una sucursal y perdí unos 20 files que necesitaba. Estos files no se han confirmado, por lo que sé que git no debería conocerlos. ¿Hay alguna forma de recuperar estos files?

Desafortunadamente, su única opción es un progtwig de "recuperación" del sistema de files. Para una máxima probabilidad de éxito, no haga nada en ese volumen hasta que obtenga y pueda usar un progtwig de recuperación (es decir, no descargue el progtwig de recuperación en ese volumen).

También acabo de perder files. ¿Por qué demonios git no los recicla, ni los pega en su propio caching interno? No lo sé.

Pude recuperar algunos files con r-studio y Pendora Recover.

¡Pero no el más grande y complicado!