Wie würde ich eine einzige Datei aus einem Git -Stash extrahieren??

Wie würde ich eine einzige Datei aus einem Git -Stash extrahieren??
Während der Arbeit an dem als Git bekannten Tracking -Tool dürfen Entwickler die vorhandene Datei sowie neue Dateien ändern. Anschließend können sie Änderungen verbleit und das Git -Repository aktualisieren. Manchmal möchten Entwickler Änderungen am Git -Repository nicht vorantreiben und vorübergehend für weitere Änderungen festhalten. Zu diesem Zweck können sie Änderungen verstauen. Darüber hinaus dürfen Entwickler eine gewünschte Datei aus der “extrahierenGit Versteck"Mit Hilfe der"Git diff - " Befehl.

In diesem Artikel wird die Methode zum Extrahieren einer Datei aus einem „Git-Stash“ erläutert.

So extrahieren Sie eine Datei (oder Änderungen an einer Datei) aus einem Git -Stash?

Um eine einzelne Datei aus einem „Git-Stash“ zu extrahieren, lesen Sie die folgende Prozedur:

  • Wechseln Sie zu dem erforderlichen GIT -Verzeichnis der GIT.
  • Listen Sie den Inhalt von Repository auf.
  • Wählen Sie die erforderliche Datei aus und aktualisieren Sie sie.
  • Hält die zusätzlichen Änderungen vorübergehend.
  • Sehen Sie sich die Listen des verstorbenen Index an.
  • Verwenden Sie die “git diff stash@0^1 stash@0 - " Befehl.

Schritt 1: Umleiten Sie sich in das lokale Repository aus

Führen Sie das ausCDBefehl zum Umleiten zum jeweiligen Repository:

$ CD "C: \ Benutzer \ Nazma \ Git \ Perk1"

Schritt 2: Inhaltsliste überprüfen

Zeigen Sie nun den vorhandenen Inhalt des aktuellen Arbeitsrepositorys an, indem Sie die “ausführen“ls" Befehl:

$ ls

Schritt 3: Aktualisieren Sie die vorhandene Datei

Als nächstes führen Sie die "EchoBefehl, um die vorhandene Textdatei zu ändern:

$ echo "meine zweite Textdatei" >> Datei2.txt

Schritt 4: Git Stash

Danach halten Sie den Arbeitsbereich vorübergehend Änderungen durch die “Git Stash" Befehl:

$ git stash

Schritt 5: Veränderungen für Verstärker auflisten

Führen Sie den folgenden Befehl aus, um die vorübergehenden Änderungen aufzulisten:

$ git stash liste

Hier sind alle Verstärkeränderungen unten aufgeführt. Der hervorgehobene Stash -Index ist die neuesten Verderben und kopiert seinen Index:

Schritt 6: Einzeldatei extrahieren

Schließlich führen Sie das aus “ausGit diffBefehl ”Befehl zusammen mit dem Stash -Index Kopieren und extrahieren Sie abgesteckte Einzeldatei:

$ git diff stash@0^1 stash@0 - Datei2.txt

Hier das:

  • stash@0^1”Repräsentiert den Elternteil des gegebenen Vorgängers.
  • Datei2.txtIst die versperrte Datei, die geändert wird.
  • -Symbol für eine alte Version der Datei.
  • +++Symbol für neu hinzugefügte Änderungen.

In der folgenden Ausgabe ist der hervorgehobene Text der neu hinzugefügte Text, der ein vorübergehender Druck auf den verstorbenen Index ist:

Das ist es! Wir haben den einfachsten Weg gegeben, eine einzelne Datei aus einem „Git -Stash“ zu extrahieren.

Abschluss

Um eine einzelne Datei aus einem „Git -Stash“ zu extrahieren, wechseln Sie zunächst zu dem erforderlichen Git Local Directory und listen Sie den Inhalt auf. Wählen Sie dann eine Datei aus und aktualisieren Sie sie. Danach hält die hinzugefügten Änderungen vorübergehend und listet den Verstopfungsindex auf. Schließlich führen Sie das aus “ausgit diff stash@0^1 stash@0 - " Befehl. In diesem Artikel wurde das Extrahieren einer einzelnen Datei aus einem „Git-Stash“ extrahiert.