Git ist ein beliebtes DevOps-Tool, das häufig zum Verwalten und Testen des Quellcodes verschiedener Projekte von klein bis groß verwendet wird. Die Quellcodedateien werden in zwei Kategorien eingeteilt: Staging-Dateien und Unstaging-Dateien. Genauer gesagt sind Unstaging-Dateien nicht nachverfolgte Dateien, die nicht zum Nachverfolgungsindex des Repositorys hinzugefügt wurden, während Staging-Dateien nachverfolgte Dateien sind.
Dieser Artikel veranschaulicht, wie die Git-Dateien aus der Staging-Umgebung entfernt werden.
Wie kann man Dateien in Git aus der Staging-Umgebung entfernen?
Manchmal möchten Entwickler die festgeschriebenen Änderungen rückgängig machen und versuchen, die vorherige Version des Projekts wiederherzustellen. Zu diesem Zweck ist es erforderlich, Staging-Dateien und festgeschriebene Dateien zu unstagieren.
Um die Staging- oder Commit-Dateien zu deaktivieren, haben wir die unten aufgeführten Methoden bereitgestellt:
- Wie kann man Staging-Dateien rückgängig machen?
- Wie kann man festgeschriebene Dateien rückgängig machen?
Wie kann man Staging-Dateien rückgängig machen?
Verwenden Sie zum Unstaging einer Staging-Datei das Git „ wiederherstellen ' Befehl. Dazu haben wir ein Verfahren aufgelistet, das ausreichend effektiv ist.
Schritt 1: Öffnen Sie das Git Bash-Terminal
Starten Sie im Windows-Startmenü das Git Bash-Terminal:
Schritt 2: Arbeitsrepository ändern
Als nächstes ändern Sie das lokale Git-Repository über das „ CD ' Befehl:
$ CD 'C:\Git'
Schritt 3: Neue Datei erstellen
Erstellen Sie eine neue Datei mit Hilfe des „ berühren ” Befehl und geben Sie den Dateinamen an:
$ berühren Datei1.txt
Schritt 4: Datei zum Staging-Bereich hinzufügen
Als nächstes fügen Sie die neu erstellte Datei im Staging-Bereich hinzu, indem Sie das „ git hinzufügen ' Befehl:
$ git hinzufügen Datei1.txt
Kommen wir zum nächsten Schritt.
Schritt 5: Überprüfen Sie den Dateistatus
Überprüfen Sie den Dateistatus, um zu überprüfen, ob die Datei im Staging-Bereich hinzugefügt wurde oder nicht:
$ Git-StatusSie können sehen, dass sich die Datei jetzt im bereitgestellten Bereich befindet:
Schritt 6: Bereitstellen der bereitgestellten Datei
Verschieben Sie nun die bereitgestellte Datei in den nicht bereitgestellten Bereich, indem Sie die Schaltfläche „ git wiederherstellen ' Befehl:
$ git wiederherstellen - inszeniert Datei1.txt
Überprüfen Sie, ob die Datei nicht bereitgestellt ist oder nicht, indem Sie „ Git-Status ' Befehl:
$ Git-StatusDie folgende Ausgabe zeigt, dass wir eine Datei in Git erfolgreich unstaged haben:
Wie kann man festgeschriebene Dateien rückgängig machen?
Befolgen Sie die nachstehenden Anweisungen, um die festgeschriebene Datei im Git-Repository aufzuheben.
Schritt 1: Dateien im Staging-Bereich hinzufügen
Fügen Sie zunächst mit dem bereitgestellten Befehl nicht nachverfolgte Dateien im Staging-Bereich hinzu. Hier die ' . ”-Zeichen stellt alle Dateien und Verzeichnisse im nicht bereitgestellten Bereich bereit:
$ git hinzufügen .
Schritt 2: Überprüfen Sie den Dateistatus
Überprüfen Sie den Repository-Status mit dem bereitgestellten Befehl:
$ Git-StatusHier können Sie sehen, dass wir File1.txt, File2.txt und ein Verzeichnis demo1 in der Staging-Umgebung hinzugefügt haben:
Schritt 3: Übertragen Sie die bereitgestellten Dateien
Committen Sie die bereitgestellten Dateien mit dem „ Git Commit “ Befehl zusammen mit dem „ -m ”-Flag, um eine Nachricht hinzuzufügen:
$ Git Commit -m 'Alle Dateien sind festgeschrieben'
Schritt 4: Protokoll prüfen
Drucken Sie das Git-Protokoll aus, um festgeschriebene Änderungen anzuzeigen:
$ Git-ProtokollDie folgende Ausgabe zeigt, dass Staging-Dateien und -Verzeichnisse festgeschrieben werden:
Schritt 5: Unstage Committed File
Um die festgeschriebene Datei aus der Staging-Umgebung zu entfernen, verwenden Sie das „ git rm –cached
Um zu überprüfen, ob die festgeschriebene Datei unstaged ist oder nicht, führen Sie das „ Git-Status ' Befehl:
$ Git-StatusHier können Sie sehen, dass die Datei gelöscht und dem nicht bereitgestellten Bereich hinzugefügt wird:
Wir haben gelernt, wie man Dateien in Git aus der Staging-Umgebung entfernt.
Fazit
Benutzer können die Staging-Dateien und festgeschriebenen Dateien aus der Staging-Phase entfernen. Um die Staging-Dateien aufzuheben, öffnen Sie zunächst das Git-Repository und verwenden Sie die „ git restore –staged