Dije accidentalmente git rm -r .
. ¿Cómo me recupero de esto?
No me comprometí.
Creo que todos los archivos se marcaron para su eliminación y también se eliminaron físicamente de mi pago local.
EDITAR: podría (si supiera el comando) volver al último commit. Pero sería mucho mejor si pudiera deshacer el git rm -r .
. Porque no estoy realmente seguro de lo que hice después del último commit y antes del git rm -r .
.
-f
a git rm
git, no habrá eliminado ningún archivo que tuviera cambios organizados o no organizados, por lo que git reset; git checkout .
debería recuperar todo.
git restore
: git restore -s@ -SW -- .
. Vea mi respuesta a continuación .