2017-03-09 8 views
1

Ich war ein Projekt abgeschlossen, ich habe einen Zusammenführungskonflikt, so dass ich dumm git reset HEAD^ --hard lief und jetzt alle meine Dateien sind außer meinem Knoten Module Ordner (die in .gitignore war). Kann ich meine Dateien trotzdem wiederherstellen?tut git reset HEAD^--hard alles löschen?

Ich verwende VScode

+1

Stichwort googeln: reflog – zerkms

Antwort

4

Wie zerkms gut gesagt, Sie haben noch nicht alles verloren, git eng folgt, was getan wurde, so Sie suchen können Sie Ihre begehen über:

git reflog

Und wenn Sie zu finden, die Ihre verlorenen Arbeit verweist tun nur

git reset --hard <commit-ref>

es

können Sie überprüfen, ob Ihr Material von git show HEAD

Hier ist eine mehr in die Tiefe Führung: http://effectif.com/git/recovering-lost-git-commits