Я случайно сказал git rm -r .
. Как мне восстановиться после этого?
Я не совершал.
Я думаю, что все файлы были помечены для удаления, а также были физически удалены из моей локальной проверки.
РЕДАКТИРОВАТЬ: Я мог (если бы я знал команду) вернуться к последнему коммиту. Но было бы намного лучше, если бы я мог просто отменить git rm -r .
. Потому что я не совсем уверен, что я сделал после последнего коммита и до git rm -r .
.
-f
чтобы git rm
мерзавец не будут удалены все файлы , которые инсценировали или unstaged правки поэтому git reset; git checkout .
должны восстановить все.
git restore
: git restore -s@ -SW -- .
. Смотрите мой ответ ниже .