Restaurar archivo eliminado no organizado en git
Accidentalmente eliminé todo el directorio de mi código fuente ... con un buen rm -r. Lo sé, muy mal; pero afortunadamente, tuve un repositorio git en el directorio contenedor. Por lo tanto, git tiene una gran lista desin escena cambios de archivos borrados. Por ejemplo:
"deleted: src/caronmonitor/server.py"
¿Cómo recupero estos archivos? Hay consejos en toda la web para hacer:
git checkout file
o
git revert <commit>
Pero, según tengo entendido, restaurará el archivo a su estado en la última confirmación. No quiero volver a la última confirmación, sino volver a la derecha antes de la operación de eliminación. Puedo mirar en el gitk y ver mis archivos como estaban antes de la eliminación; Por lo tanto, esto debe ser posible.