Einführung
🧑💻 Neuer zu Git oder LabEx? Wir empfehlen, mit dem Kurs Quick Start with Git zu beginnen.
In Git ist das Einsparen von Änderungen eine Möglichkeit, temporär Änderungen zu speichern, die noch nicht zum Commit bereit sind. Mit dem Einsparen können Sie zu einer anderen Branch wechseln oder an einer anderen Aufgabe arbeiten, ohne Ihren aktuellen Fortschritt zu verlieren. Wenn Sie wieder an den Änderungen arbeiten möchten, können Sie das Einsparobjekt anwenden und an der Stelle fortfahren, an der Sie aufgehört haben. In diesem Lab werden Sie lernen, wie Sie alle Einsparobjekte in einem Git-Repository auflisten.
Alle Einsparobjekte auflisten
Sie arbeiten an einem Projekt in einem Git-Repository und haben einige Änderungen vorgenommen, die noch nicht zum Commit bereit sind. Sie entscheiden, diese Änderungen einzusparen, damit Sie an einer anderen Aufgabe arbeiten können. Später möchten Sie eine Liste aller erstellten Einsparobjekte sehen, um zu entscheiden, welches Sie anwenden möchten. Wie können Sie alle Einsparobjekte in einem Git-Repository auflisten?
- Navigieren Sie zum Verzeichnis
git-playground:
cd git-playground
- Erstellen Sie eine neue Datei namens
test.txtund fügen Sie ihr etwas Inhalt hinzu:
echo "hello,world" > test.txt
git add.
- Verwenden Sie den folgenden Befehl, um Ihre Änderungen einzusparen:
git stash save "Added test.txt"
- Erstellen Sie eine weitere neue Datei namens
test2.txtund fügen Sie ihr etwas Inhalt hinzu:
echo "hello,labex" > test2.txt
git add.
- Verwenden Sie den folgenden Befehl, um Ihre Änderungen einzusparen:
git stash save "Added test2.txt"
- Verwenden Sie den folgenden Befehl, um alle Einsparobjekte aufzulisten:
git stash list
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
stash@{0}: On master: Added test2.txt
stash@{1}: On master: Added test.txt
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie alle Einsparobjekte in einem Git-Repository mithilfe des Befehls git stash list auflisten. Dieser Befehl zeigt eine Liste aller Einsparobjekte an, einschließlich der Einsparobjektreferenz, der Branch, in der das Einsparobjekt erstellt wurde, und der Einsparobjektnachricht. Indem Sie alle Einsparobjekte auflisten, können Sie entscheiden, welches Sie anwenden möchten und fortfahren, Ihre Änderungen vorzunehmen.