Rückgängig machen git reset-hard

Ich habe versehentlich ran git reset --hard nach der Ausführung git init, git add ., und herauszufinden, habe ich unbeabsichtigten Dateien. Nach der Ausführung git reset --hard alle Dateien sind jetzt Weg. Gibt es eine Möglichkeit, ich kann zurückkehren diese?

Um zu klären, die folgende war meine Befehle:

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