In diesem Blog werden wir einen Vergleich zwischen Git Stash Apply und Git Stash Pop zum Wiederherstellen der Datei durchführen.
Vergleich zwischen "Git Stash Apply" und "Git Stash Pop" für die Wiederherstellung der Datei
Um einen Rückgabedateienoperation mit dem Befehl git stash zu bewerben und Git Stash Pop auszuführen, erstellen und fügen wir dem Repository eine neue Datei hinzu und fügen wir hinzu. Verpflichten Sie als nächstes Änderungen, um das Git -Verzeichnis zu aktualisieren. Entfernen Sie dann die Datei aus dem Git -Repository und führen Sie die “aus“ ausGit -StatistikenBefehl zum Speichern des Arbeitsverzeichnisses und des Indexzustands. Zuletzt werden wir die Datei wiederherstellen, die Änderungen aus dem Vorrat entfernen und durch die Verwendung der “erneut anwendenGit Stash Pop" Befehl.
Lassen Sie uns das diskutierte Szenario implementieren, um den Unterschied zwischen den oben genannten Befehlen zu verstehen!
Schritt 1: Öffnen Sie Git Bash
Suchen Sie nach dem Git -Terminal mit der “Start-upMenü und starten Sie es:
Schritt 2: Wechseln Sie zum Git -Repository
Leiten Sie die "CDBefehl zum navigieren zum lokalen Git -Repository:
$ CD "C: \ Benutzer \ Nazma \ Git \ Demo7"
Schritt 3: Datei erstellen
Erstellen Sie nun eine neue Datei, indem Sie Folgendes schreiben “berührenBefehl mit dem Dateinamen:
$ touch file2.txt
Schritt 4: Die neu erstellte Datei verfolgen
Verfolgen Sie als nächstes die Datei mit dem unten angegebenen Befehl:
$ git add .
Schritt 5: Inhalt des Verzeichnisses auflisten
Zeigen Sie die Liste des Inhalts mit Hilfe des “anls" Befehl:
$ ls
Schritt 6: Veränderung begehen
Verpflichten Sie als Nächstes Änderungen, um das Git -Repository mit der “zu aktualisierenGit CommitBefehl mit der Commit -Nachricht:
$ Git Commit -m "Datei2 Aktualisiert"
Schritt 7: Datei entfernen
Um die Datei aus dem Staging -Bereich zu entfernen, führen Sie die “aus“ ausGit RM" Befehl:
$ git rm Datei1.txt
Schritt 8: Git Stash
Führen Sie nun das aus “ausGit StashBefehl zum Speichern des Arbeitsverzeichnisses und des Indexzustands:
$ git stash
Schritt 9: Git Stash bewerben
Führen Sie die “aus, um den Git -Stash für die Wiederherstellung der Datei anzuwendenGit Stash bewerben" Befehl:
$ git stash bewerben
Gemäß der folgenden Ausgabe werden die geänderten und gelöschten Dateien erfolgreich wiederhergestellt:
Schritt 10: Git Stash Pop
Führen Sie nun den folgenden Befehl aus, um die angewandten Änderungen aus dem Vorrat abzuwerfen und sie wieder in die Arbeitskopie anzuwenden:
$ git stash pop
Das ist es! Wir haben über das Verfahren zur Rückkehr der Datei mithilfe von Git Stash Apply und Git Stash -Pop -Befehl ausgearbeitet.
Abschluss
Um Git Stash Pop und Git Stash zu vergleichen. Verpflichten Sie dann Änderungen, um das Git -Verzeichnis zu aktualisieren. Entfernen Sie dann die Datei aus dem Git -Repository und speichern Sie das Arbeitsverzeichnis und den Indexstatus. Als nächstes verwenden Sie für die Wiederherstellung der Datei die “Git Stash bewerbenBefehl ”und entfernen Sie die Änderungen aus dem Vorrat und werden erneut beantragt, indem Sie die“ ausführen “Git Stash Pop" Befehl. In diesem Blog wurde die Methode zur Rückkehr der Dateien mithilfe von Git Stash Pop und Git Stash anwenden -Befehl dargestellt.