Testen eines Repositorys ohne Stashes
In den vorherigen Schritten haben wir bestätigt, dass unser Repository sauber ist und keine vorhandenen Stashes hat. Dies ist der ideale Zustand, um mit git stash
zu experimentieren.
Um zu zeigen, wie git stash
funktioniert, müssen wir zunächst einige Änderungen an unserem Repository vornehmen. Lassen Sie uns die message.txt
-Datei ändern, die wir im vorherigen Lab erstellt haben.
Stellen Sie sicher, dass Sie sich im Verzeichnis ~/project/my-time-machine
befinden. Öffnen Sie die message.txt
-Datei mit dem nano
-Editor:
nano message.txt
Fügen Sie der Datei eine neue Zeile hinzu, beispielsweise:
Hello, Future Me
This is a new line.
Speichern Sie die Datei, indem Sie Strg + S
drücken, und verlassen Sie nano
, indem Sie Strg + X
drücken.
Jetzt überprüfen wir erneut den Status unseres Repositorys:
git status
Sie sollten eine Ausgabe sehen, die anzeigt, dass message.txt
geändert wurde:
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: message.txt
no changes added to commit (use "git add" and/or "git commit -a")
Diese Ausgabe zeigt, dass wir Änderungen an message.txt
vorgenommen haben, aber diese Änderungen noch nicht für einen Commit gestaged sind. Dies ist das perfekte Szenario, um git stash
zu verwenden. Im nächsten Schritt werden wir git stash
verwenden, um diese Änderungen temporär zu speichern.