Perdí mi proyecto – SourceTree – Bitbucket

Que pasó:

  • Hice una count personal de Bitbucket
  • Git init en el directory del proyecto
  • Se abrió en SourceTree e hizo commit inicial
  • Me di count de que el compromiso se realizó en mi otra count
  • Invertí el compromiso
  • Eliminado .git del directory del proyecto
  • Me git init en el directory
  • Lo abrió en SourceTree
  • Todas mis classs se han ido, todos los layouts
  • Todo lo que veo es un montón de files (cientos e incluso miles de dependencies que estaba usando)

¿Se ha ido mi proyecto? He trabajado en esto durante meses y es un proyecto personal.

Si hiciste una git revert cuando dices que "invirtió" commit, entonces modificáste tu copy de trabajo para que ya no contenga ninguno de los files comprometidos. Esos dos pasos (comprometer y revertir los files) todavía se registraron en su repository de git (su directory .git ), pero lo eliminó.

La única forma de recuperar tus files es si tuviste que git push tu proyecto antes de borrar tu directory .git . No mencionaste nada sobre esto, así que parece que no , pero revisa tu repository de Bitbucket para ver si tiene esos dos commits.

Cuando .git tu directory .git , borraste toda la información que git tiene sobre tu repository, por lo que no puede recuperar nada. Si este es el caso, la única manera de recuperar sus files es desde una copy de security, desde la "carpeta de la papelera" de su SO, si tiene alguna, o recuperando algunos files (TimeMachine, testdisk, etc.): /