2017-04-13 2 views
0

Ich hatte einen Zweig mit viel Arbeit, aber leider habe ich vergessen, diese Änderungen zu begehen. Dann habe ich den Befehl git checkout -f verwendet, der alle meine Änderungen weggeworfen hat.Wiederherstellen verlorener lokaler Änderungen in Git

Gibt es eine Möglichkeit, meine Änderungen wiederherzustellen?

+1

Die Chancen, dass Sie Ihre Arbeit an einem Force-Checkout wiederherstellen können, sind praktisch gleich Null. 'git checkout -f' ist eine destruktive Operation auf Ihrem Arbeitsindex. – Makoto

Antwort

2

Es gibt keine Funktion in Git, um die Daten wiederherzustellen, es sei denn, Sie haben es entweder übernommen oder gespeichert. Wenn Sie Sicherungen auf Dateisystemebene haben, können Sie diese verwenden. Ansonsten, wenn der Verlust der Daten nicht teurer wäre als ein Mist-Shooting mit einem Datenwiederherstellungsdienst, denke ich, dass Sie hier kein Glück haben.

Verwandte Themen