Accidentalmente eliminé una carpeta no agregada y no comprometida usando git. ¿Hay alguna posibilidad de recuperarlo?

Tengo un problema que actualmente está arruinando mi vida. Creé una carpeta para poner files allí. Ahora esta carpeta se ha ido pero necesito esto! El problema es. No sé mucho sobre git (solo lo básico como git pull, push, add y commit) y usé un command de internet:

git reset –hard HEAD

Creo que esto borró la carpeta. Traté de recuperarlo de varias maneras:

  • Utilicé Recuva para escanear files y carpetas eliminados. Ninguna posibilidad con esto: c
  • Intenté algunas preguntas respondidas. No hay posibilidades con esto también
  • Restaurar windows a una date anterior. Sabes lo que no sucedió …

El único que parece estar funcionando con mi problema fue esta pregunta: ¿Todavía es posible restaurar los files borrados no procesados ​​en git?

Lamentablemente esto tampoco me ayudó. Entonces ahora mi pregunta es ¿Hay alguna posibilidad de recuperar esta carpeta?

No, no puedes recuperar tus files con git.

Habría sido:

  • fácil, si has escondido o comprometido tus files.
  • difícil pero posible, si acabas de organizarlos.

Pero imposible en tu caso 🙁

Las herramientas de recuperación son tu única esperanza, pero si ya las has probado sin éxito, lamento decirte que probablemente se haya perdido definitivamente …

Acabas de aprender por las malas la primera regla de git:

Si no está seguro de lo que hará, comprométase (para crear un punto de respaldo) y luego intente hacer sus cosas.

La esencia del git en su distribución. Si mantiene el repository en un solo lugar, esto es muy malo.

Si usas Linux, puedes intentar restaurar files usando extundelete:

 sudo extundelete --restre-directory /home/your_repo/ /dev/sda1