Überprüfen auf einen bestimmten Stash-Index
Im vorherigen Schritt haben wir gelernt, wie man alle Stashes mit git stash list
auflistet. Jetzt wollen wir untersuchen, wie man auf einen bestimmten Stash in der Liste verweisen kann.
Wie wir gesehen haben, hat jeder Stash in der Liste einen Index, beginnend mit stash@{0}
für den neuesten Stash. Wenn Sie mehrere Stashes haben, müssen Sie möglicherweise einen bestimmten Stash anwenden oder untersuchen. Sie können auf einen Stash über seinen Index verweisen.
Beispielsweise würden, wenn Sie drei Stashes hätten, diese als stash@{0}
, stash@{1}
und stash@{2}
aufgelistet werden. stash@{0}
ist der neueste, stash@{1}
der davor und so weiter.
Obwohl wir noch keine Stashes haben, um das Anwenden eines bestimmten Stashes zu demonstrieren, ist es wichtig, zu verstehen, wie die Indizierung funktioniert. Wenn Sie Befehle wie git stash apply
oder git stash drop
verwenden, können Sie den Index des Stashes angeben, auf den Sie operieren möchten. Beispielsweise würde git stash apply stash@{1}
die Änderungen aus dem zweit-neuesten Stash anwenden.
Lassen Sie uns erneut git stash list
ausführen, um unser Verständnis des Ausgabeformats zu bestätigen, auch wenn die Liste leer sein wird:
git stash list
Wieder sollten Sie keine Ausgabe sehen. Dies bestätigt, dass die Liste leer ist und es noch keine Stashes gibt, auf die Sie über den Index verweisen können.
Das Verständnis, wie man Stashes über ihren Index referenziert, ist entscheidend für die effektive Verwaltung mehrerer versteckter Änderungen. Es ermöglicht Ihnen, selektiv mit verschiedenen Sets von Änderungen zu arbeiten, die Sie gespeichert haben.
Im nächsten Schritt werden wir einige Änderungen vornehmen und diese verstecken. Dadurch wird unsere Stash-Liste gefüllt, und wir können den Index in Aktion sehen.