So Unstage-Datei in Git

So Unstage Datei In Git



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?

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-Status

Sie 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-Status

Die 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-Status

Hier 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-Protokoll

Die 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 ” Befehl, da er die angegebene Datei aus dem Git-Cache entfernt:

$ git rm - zwischengespeichert Datei1.txt

Um zu überprüfen, ob die festgeschriebene Datei unstaged ist oder nicht, führen Sie das „ Git-Status ' Befehl:

$ Git-Status

Hier 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 ' Befehl. Um die festgeschriebenen Dateien aus der Staging-Umgebung zu entfernen, verwenden Sie das „ git rm –cached “-Befehl auf dem Git-Bash-Terminal. In diesem Artikel haben wir gezeigt, wie man Dateien in Git aus der Staging-Umgebung entfernt.