Sie haben in der Post einige verschiedene Fragen gestellt, und andere Befragte haben auf einige von ihnen gute Antworten gegeben. Das Wichtigste, das aber nicht beantwortet wurde, ist Folgendes:
>> Ich bin nicht davon überzeugt, dass alle Dateien, die ich gespeichert hatte, nicht gespeichert waren. Kann ich irgendetwas tun? Gibt es eine Möglichkeit zu überprüfen?
Vergleichen Sie den Vorrat mit dem lokalen Baum
Ich denke, Sie möchten den Vorrat mit Ihrem lokalen Arbeitsbaum vergleichen . Sie können den Schalter -p auf den Befehl stash setzen und Sie sind gut:
git stash show -p
Wenn Sie nach einem bestimmten suchen, verwenden Sie einfach den Namen oder die ID des Git-Stashs aus der Stash-Liste:
git stash show -p stash@{3}
Vielleicht den Diff benutzen?
Wenn Sie wirklich daran interessiert sind, Ihre Git-Fähigkeiten zu verbessern, können Sie sich immer für einen Unterschied entscheiden. Um den Unterschied zwischen dem, was sich im Stash befindet, und dem, was im HEAD des Master-Zweigs eingecheckt ist, zu sehen, kann der folgende Unterschied verwendet werden:
git diff stash@ master
Ein weiterer nützlicher Befehl, mit dem Sie Änderungen für Elemente im Stash-Verlauf anzeigen können, die sich als nützlich erweisen könnten, ist --stat:
git stash list --stat
Aber ich denke, die einfache Antwort ist die richtige Antwort. Verwenden Sie einfach den Schalter -p, und Sie werden wahrscheinlich sehen, ob der von Ihnen zurückgestellte Vorrat zurückgeschoben wurde.
git stash show -p stash@{3}
git stash list
. Wenn Sie zwei Verstecke gemacht haben, rufen Siegit stash pop
zweimal an.