Unterschied zwischen Git Stash und Git Stash Pop -Befehlen

Unterschied zwischen Git Stash und Git Stash Pop -Befehlen
Git ist ein beliebtes Versionskontrollwerkzeug, das häufig für Projektmanagementzwecke verwendet wird. Programmierer verwenden unterschiedliche Git -Zweige, um Änderungen aufrechtzuerhalten, zu testen und umzusetzen. Daher müssen sie die Zweige häufig wechseln. Die Arbeit mit einem Zweig kann jedoch nicht das häufige Schalten zulassen und die "generieren"Unbeschwerte Dateiüberschreibung" Fehler. Dieser Fehler tritt auf, wenn einige inszenierte Dateien noch nicht begangen wurden oder nicht abgesteckte Dateien im Staging -Bereich noch nicht platziert wurden.

Zu diesem Zweck stellte Git viele Lösungen wie Worktree, Git Stash und Git Stash Pop, Git Stash und viele andere zur Verfügung.

In dieser Beschreibung werden wir beschreiben:

  • Unterschied zwischen Git Stash und Git Stash Pop -Befehlen
  • Verwenden Sie Git Stash und Git Stash Pop -Befehle

Unterschied zwischen Git Stash und Git Stash Pop -Befehlen

Wenn GIT -Benutzer Zweigstellen wechseln möchten, ohne sich einem Fehler zu stellen, müssen sie die aktuellen Arbeits- und Repository -Indizes speichern. Zu diesem Zweck der GIT -Befehl “Git StashEs wird verwendet. Der GIT -Befehl jedoch “Git Stash Pop”Wird verwendet, um den gespeicherten Inhalt herauszuholen. Wenn der Git -Benutzer in die Hauptzweig zurückkehrt und die Arbeit fortsetzen möchte, ist die “Git Stash Pop" oder "Git Stash bewerbenDer Befehl kann verwendet werden.

Verwenden Sie Git Stash und Git Stash Pop -Befehle

Um die Git Stash- und Git-Stash-Pop-Befehle zum Speichern und Abrufen der Arbeitsgeschichte zu nutzen, verfolgen Sie die untergegebene Prozedur.

Schritt 1: Öffnen Sie das Git -Repository

Starten Sie im Startmenü die “Git Bash" Terminal:

Schritt 2: Wechseln Sie zu Git Local Repository

Durch Verwendung der “CDBefehl ”Wechseln Sie zum lokalen Git -Repository:

$ CD "C: \ Git"

Schritt 3: Neue Datei erstellen

Verwenden Sie die “, um eine neue Textdatei im Git -Repository zu erstellenberühren" Befehl:

$ touch Datei1.txt

Schritt 4: Datei zum Staging -Bereich hinzufügen

Fügen Sie nach dem Erstellen der neuen Textdatei den Staging -Bereich mit dem angegebenen Befehl hinzu:

$ git fügen Sie Datei hinzu1.txt

Um zu überprüfen, ob die Datei zum Bühnenbereich hinzugefügt wird oder nicht, lesen Sie den Git -Repository -Status:

$ Git Status

Schritt 5: Sparen Sie aktuelle Arbeiten mit Stash

Angenommen, wir müssen zu einer anderen Filiale wechseln, um eine Funktion zu implementieren oder einen Fehler zu beheben. Speichern Sie zu diesem Zweck die aktuellen Zweig -Arbeits- und Repository -Indizes in der Stash -Datei mithilfe der “Git Stash" Befehl:

$ git stash

Schritt 6: Wechseln Sie zu einem anderen Zweig

Bewegen Sie sich mit dem Git in einen anderen Zweig “KasseBefehl und Starten Sie die Implementierung oder Debuggierung gemäß Ihren Anforderungen:

$ Git Checkout New-Branch

Rollen Sie nach der Lösung des Problems zum Hauptzweig zurück, um die Arbeiten mit der “fortzusetzenGit Checkout" Befehl:

$ Git Checkout Main

Schritt 7: Pop out Store -Arbeit

Leiten Sie die "Git Stash PopBefehl zum Abrufen von gespeicherten Arbeiten aus der Stash -Datei:

$ git stash pop

Wie Sie sehen, haben wir die gespeicherten Repository -Indizes erfolgreich wiederhergestellt:

Wir haben den Unterschied zwischen den Git -Stash- und Git -Stash -Pop -Befehlen beschrieben.

Abschluss

Der Hauptunterschied zwischen diesen beiden Operationen besteht darin, dass “Git Stash"Speichern Sie Repository -Indizes für den Benutzer, während der Benutzer verwendet wird, während"Git Stash Pop„Drops oder Pops Stash Save -Indizes für den Benutzer zum Nutzen. Dieser Artikel hat den Unterschied zwischen den Git -Stash- und Git -Stash -Pop -Befehlen beschrieben und ihn mit Hilfe eines Beispiels praktisch demonstriert.