Ich habe gerade ein Versteck in einem Projekt gemacht, das ich nicht festgelegt habe. Gibt es eine Möglichkeit, in den Staat zurückzukehren, bevor ich mich versteckt habe? Wie könnte ich das machen? Ich habe das Terminal geschlossen und mein Laptop ist heruntergefahren. Ich habe einige Nachforschungen angestellt und es scheint, dass es keine Möglichkeit gibt, dies zu tun.
335
Antworten:
Sie können einfach ausführen:
und es wird Ihre Änderungen aufheben.
Wenn Sie den Status von Dateien (inszeniert oder funktionsfähig) beibehalten möchten, verwenden Sie
quelle
mymodule/MyClass.java: needs merge - unable to refresh index
. Das Vermeiden einer manuellen Zusammenführung war genau mein Ziel bei der Verwendung vongit stash pop
...git stash list
um Ihre versteckten Änderungen aufzulisten.git stash show
um zu sehen, wasn
in den folgenden Befehlen steht.git stash apply
um den neuesten Stash anzuwenden.git stash apply stash@{n}
einen älteren Vorrat anwenden.http://git-scm.com/book/en/Git-Tools-Stashing
quelle
Dadurch wird auch das Staging-Verzeichnis wiederhergestellt:
quelle