2017-05-30 11 views
0

Ich versehentlich einen Ordner gelöscht und die Änderung festgeschrieben. Wie kann ich den Ordner wiederherstellen?Wiederherstellen gelöschter Ordner mit Git nach commit

+2

Willkommen bei Stack Overflow @Pedro Mesquita - Bem vindo. Überprüfen Sie hier: https://stackoverflow.com/questions/30875205/restore-edeleted-folder-in-a-git-repo - mögliche Duplikat –

Antwort

0

Versuchen Sie, Ihre letzte Commit in Git rückgängig zu machen. This stackoverflow Frage sollte das sein, was Sie suchen

+0

Vielen Dank. Musste den Befehl finden und den HEAD zusammenführen, da er abgetrennt wurde. Von dort musste ich den Ordner erneut hinzufügen und es geschafft, es wiederherzustellen. –

+0

Kein Problem! Achten Sie darauf, die Antwort zu akzeptieren. Ich bin froh, dass ich helfen konnte. – JohnDoe

0

Überprüfen Sie einfach die Festschreibung, bevor Sie den Ordner gelöscht, wenn Sie es vorübergehend zurückholen möchten. Wenn du es dauerhaft zurückbringen willst, solltest du wahrscheinlich dein "schlechtes" Commit zurücknehmen und dann von dort gehen.

0
git checkout XXXXXX folder 

wobei xxxxxx ein Commit oder eine Verzweigung ist. Dieser Befehl setzt das aktuelle Arbeitsverzeichnis in den Ordner mit dem signierten Commit/Zweig.

Zum Beispiel, wenn Sie in einer bestimmten Branche sind, können Sie laufen

git checkout master foo/bar 

dies die foo/bar in Ihrem aktuellen Arbeitsverzeichnis setzen, die im Master-Zweig vorhanden war.

Verwandte Themen