So lösten Sie nur bestimmte Dateien?

So lösten Sie nur bestimmte Dateien?
Entwickler nutzen den Stash -Mechanismus, um die unnötigen Änderungen ihres Projekts an einem separaten Ort zu speichern. Sie können eine oder mehrere Dateiänderungen in der Stash -Liste speichern. Manchmal ist jedoch erforderlich. In dieser Situation können Sie jede Datei abbauen, wann immer Sie möchten. Darüber hinaus stehen verschiedene GIT -Befehle zur Verfügung, um bestimmte Dateien zu lösen.

Dieser Artikel zeigt verschiedene Methoden, um nur bestimmte Dateien in Git zu lösen.

So lösten Sie nur bestimmte/bestimmte Dateien?

Verschiedene Git -Befehle können verwendet werden, um nur bestimmte Dateien zu unterdrücken, z. B.:

  • „Git Checkout stash@ - " Befehl
  • git restore -source = stash@ - " Befehl

Methode 1: Bestimmen Sie bestimmte Dateien mit dem Befehl "Git Checkout" verwenden

Nur bestimmte Dateien zu lösen:

  • Wechseln Sie zunächst zum lokalen Verzeichnis und sehen Sie sich den aktuellen Status an.
  • Listen Sie dann alle verfügbaren Vorräte auf.
  • Wählen Sie danach den jeweiligen Vorrat und sehen Sie sich seine Änderungen an.
  • Wählen Sie als Nächstes die Dateien aus.
  • Schließlich führen Sie das aus “ausGit Checkout stash@ - Befehl und Änderungen überprüfen.

Schritt 1: Navigieren Sie zum lokalen Repository
Erstens, um den gewünschten lokalen Repository zu leiten, indem Sie den folgenden Befehl schreiben:

$ cd "C: \ git \ repos1"

Schritt 2: Aktueller Status anzeigen
Überprüfen Sie als Nächstes den aktuellen Status des Arbeitsrepositorys:

$ Git Status

Gemäß der folgenden Ausgabe ist der aktuelle Repository -Status klar:

Schritt 3: Liste der Vorräte anzeigen
Zeigen Sie dann die Liste der verfügbaren Vorräte im aktuellen Repository an:

$ git stash liste

Es kann beobachtet werden, dass das Repository zwei Verstöße enthält, ich.e., “stash@0" Und "stash@1”:

Schritt 4: Sehen Sie bestimmte Veränderungen an
Führen Sie nun den folgenden Befehl aus und geben Sie den jeweiligen Stash -Index an, um seine Änderungen anzuzeigen. Zum Beispiel haben wir angegeben “stash@0Stash:

$ git stash show stash@0

Es kann beobachtet werden, dass das “Test1.txt" Und "Demofile.txtDateiänderungen werden im aktuellen Vorrat gespeichert:

Schritt 5: Bestimmte Datei auflösen
Danach eine bestimmte Datei durch Ausführen der “auflösenGit CheckoutBefehl ”Befehl zusammen mit dem gewünschten Stash -ID und Dateinamen:

$ git checkout stash@0 - test1.txt

Schritt 6: Änderungen überprüfen
Stellen Sie schließlich sicher, dass die jeweilige Datei durch Überprüfung des Git -Status untersucht wurde:

$ Git Status

Es ist zu sehen, dass das “Test1.txtDie Datei wurde erfolgreich nicht beeindruckt:

Methode 2: Bestimmen Sie bestimmte Dateien mit dem Befehl „Git restore“ verwenden

Benutzer können auch die „verwenden“git restore -source = stash@ - Befehl, um nur die bestimmten Dateien in Git zu lösen. Befolgen Sie die bereitgestellten Schritte für die praktische Demonstration.

Schritt 1: Zeigen Sie bestimmte Verstärkeränderungen an
Wählen Sie zunächst den jeweiligen Vorrat aus und zeigen Sie die darin gespeicherten Änderungen mit dem folgenden Befehl an:

$ git stash show stash@1

Die folgende Ausgabe zeigt die Liste der in der “gespeicherten Dateien anstash@1Stash. Wählen Sie die bestimmte Datei aus, die nicht beeindruckt werden muss:

Schritt 2: Spezifische Datei abbauen
Geben Sie dann den angegebenen Befehl zusammen mit der gewünschten Stash-ID und bestimmten Dateinamen ein, um ihn zu lösen. Zum Beispiel wollen wir die “abbauen“Demofile.txt" Datei:

$ git restore ---source = stash@1 -Demofile.txt

Schritt 3: Änderungen sicherstellen
Überprüfen Sie zuletzt den Status des aktuellen Repositorys, um neue Änderungen zu überprüfen:

$ Git Status

Wie Sie sehen können, die gewünschten “Demofile.txtDie Datei wurde erfolgreich nicht beeindruckt:

Wir haben die einfachsten Methoden erklärt, um nur bestimmte Dateien in Git zu lösen.

Abschluss

Um nur bestimmte Dateien zu lösen, liefert Git verschiedene Befehle. Dieser Befehl umfasst “Git Checkout stash@ - Befehl und die “git restore -source = stash@ - " Befehl. In diesem Artikel wurde die Methoden erläutert, um bestimmte Dateien in Git zu lösen.