Haben Sie Ihre Änderungen jemals in ein anderes Repository verschoben (z. B. github.com oder jemand anderes in Ihrem Team?). Git ist verteilt, was bedeutet, dass solche Dinge keine Rolle spielen sollten. Nur 'git clone' eine neue Kopie von irgendwo, die noch existiert.
Wenn dein Git-Repository nur an einem einzigen Ort gespeichert wurde und du es nie an einen anderen Ort geschoben (oder ursprünglich gezogen) hast, hast du kein Glück, Kumpel;) Du hast immer noch deine Arbeit Baum, also das Beste, was du tun wirst, ist 'git init' und starte ein neues Repo von dem, was du gerade hast.
Klingt, als ob Sie auf git lesen müssen ... die Tatsache, dass alles im '.git'-Verzeichnis lebt, ist vielleicht einer der grundlegendsten Aspekte zum Verständnis von Git.
http://www.gitready.com/
Mögliche doppelte: http://stackoverflow.com/questions/2125710/how-to-revert-a-git-rm-r –
Haben Sie laufen 'git rm -fr' oder haben Sie laufen 'rm -fr .git'? Einer ist ein Git-Befehl, der andere ist ein Shell-Befehl. –
Noch wichtiger, 'git rm -fr' ist keine Katastrophe :) –