Deshacer git reset duro

Yo sin querer se encontró con git reset --hard después de ejecutar git init, git add ., y averiguar yo había añadido archivos no deseados. Después de ejecutar git reset --hard todos los archivos se han ido ahora. ¿Hay alguna manera de revertir esto?

Para aclarar, el siguiente fue mi comandos:

git init
git add .
git reset --hard
# now all files in my folder are gone, how can I get them back?