Recupere los archivos que se agregaron al índice pero luego se eliminaron con un restablecimiento de git
Agregué algunos archivos al índice pero luego por error los borré congit reset --hard
. ¿Cómo los recupero? Esto es lo que pasó:
git add .
Entonces me comprometíCuando verifiqué el estado, aún había archivos que no se incluyeron en la confirmación del complemento, lo cual era extrañoAgregué los archivos sin seguimiento de nuevo y funcionó esta vezPero quería que todo estuviera en un solo compromiso, así que busqué la manera de desestimar lo que acabo de cometer.solíagit reset --hard HEAD^
- mala idea obviamente, todos los archivos fueron borradosentonces utilicégit reflog
para encontrar donde lo dejéentonces utilicégit reflog ______
Para volver a mi último compromiso.entonces utilicégit reset HEAD
para quitar el escenario de la confirmación (lo que debería haber hecho originalmente) pero los archivos que agregué (ver arriba) después de la confirmación todavía no estaban.¿Cómo puedo recuperar esos archivos?