Verwalten von gestashten Änderungen
Nachdem Sie Ihre Änderungen gestasht haben, müssen Sie diese gestashten Änderungen möglicherweise auf verschiedene Weise verwalten. Git bietet mehrere Befehle, die Ihnen bei dieser Aufgabe helfen.
Anwenden von gestashten Änderungen
Um die Änderungen aus dem neuesten Stash anzuwenden, können Sie den Befehl git stash apply
verwenden:
git stash apply
Dadurch werden die Änderungen aus dem neuesten Stash auf Ihr aktuelles Arbeitsverzeichnis und den Index angewendet.
Wenn Sie einen bestimmten Stash anwenden möchten, können Sie die Syntax stash@{index}
verwenden, um den Stash anzugeben, den Sie anwenden möchten:
git stash apply stash@{2}
Entfernen von gestashten Änderungen
Wenn Sie eine gestashte Änderung nicht mehr benötigen, können Sie sie aus der Stash-Liste entfernen, indem Sie den Befehl git stash drop
verwenden:
## Drop the most recent stash
git stash drop
## Drop a specific stash
git stash drop stash@{2}
Anwenden und Entfernen in einem Schritt
Wenn Sie einen Stash anwenden und ihn dann sofort entfernen möchten, können Sie den Befehl git stash pop
verwenden:
## Apply and drop the most recent stash
git stash pop
## Apply and drop a specific stash
git stash pop stash@{2}
Dies ist eine bequeme Möglichkeit, einen Stash anzuwenden und ihn in einem einzigen Schritt aus der Stash-Liste zu entfernen.
Löschen des gesamten Stashes
Wenn Sie alle gestashten Änderungen entfernen möchten, können Sie den Befehl git stash clear
verwenden:
git stash clear
Dadurch werden alle gestashten Änderungen aus der Stash-Liste entfernt.
Indem Sie diese Befehle verstehen, können Sie Ihre gestashten Änderungen effektiv verwalten, sie bei Bedarf anwenden, entfernen, wenn sie nicht mehr benötigt werden, und Ihre Stash-Liste sauber und organisiert halten.