Как отменить git rm -rf имя каталога без первого коммита?

Я сделал:

git init
git add .
git rm -rf dirname

Глядя на другие ответы, git reset --hard HEAD, git checkout -fи git reflogне работали, по-видимому, из-за отсутствия HEAD чтобы вернуться, ни коммит, чтобы вернуть файлы.

Есть ли способ вернуть файлы?

10
задан Brian Tompsett - 汤莱恩 21 August 2015 в 12:33
поделиться