Auf Git befassen sich Benutzer mit mehreren Quelldateien, um das Entwicklungsverfahren effizienter zu gestalten. Nachdem sie an ihnen gearbeitet haben, können sie diese Dateien zum Reinigen aus dem Git -Repository entfernen und Speicherplatzzwecke erstellen, wenn diese Dateien unnötig sind. Um dies zu tun, die “Git RM" Und "Git Reset”Befehle können verwendet werden.
Dieser Leitfaden unterscheidet die “Git Reset - x" Und "Git rm -cachedBefehle mit ihrer Arbeit.
Unterschied zwischen den Befehlen „Git RM -abgezogenem X“ und „Git Reset Head - X“
Wenn der Entwickler die hinzugefügten Änderungen aus der “entfernen möchte“Git rm -cachedDer Befehl kann verwendet werden. Es kehrt auch Änderungen in den Tracking -Bereich zurück. Andererseits die “Git Reset - xDer Befehl ”wird verwendet, um die hinzugefügten Änderungen dauerhaft aus dem lokalen Git -Verzeichnis zu löschen.
So löschen Sie Inhalte aus dem GIT -Repository mit dem Befehl „Git rm -cached“?
Um die Datei aus dem Git-Repository zu entfernen und in den Staging-Bereich zurückzukehren, folgen Sie den folgenden Anweisungen.
Schritt 1: Navigieren Sie zum Git -Repository
Gehen Sie zunächst zum Git Local Repository, indem Sie die “ausführen“CD" Befehl:
$ CD "C: \ Benutzer \ Nazma \ Git \ Perk1"
Schritt 2: Listen Sie den Inhalt von Repository auf
Führen Sie das auslsBefehl, um die Liste der vorhandenen Inhalte zu überprüfen:
$ ls
In der folgenden Ausgabe haben wir die "gewählt"Datei1.txtDatei zum Löschen von Zwecken:
Schritt 3: Entfernen Sie die inszenierte Datei
Entfernen Sie nun die zuvor ausgewählte Datei mithilfe der “Git RM" Befehl:
$ git rm -cached Datei1.txt
Hier das "-zwischengespeichert"Option wird als Synonym für die" verwendet "-inszeniert" Möglichkeit:
Schritt 4: Status überprüfen
Als nächstes führen Sie die "Git -Status .Befehl ”, um den aktuellen Status des Working Repository zu überprüfen:
$ Git Status .
Nach der untergegebenen Ausgabe wurde die angegebene Datei erfolgreich gelöscht:
So löschen Sie die Datei aus dem GIT -Repository mit dem Befehl "Git Reset Head"?
Um die jeweiligen Änderungen aus dem Git -Repository dauerhaft zu entfernen, ist die “Git Reset Head - Der Befehl kann verwendet werden. Befolgen Sie dazu die folgenden Schritte.
Schritt 1: Repository -Status anzeigen
Überprüfen Sie zunächst den Status des aktuellen Arbeitsrepositorys mit dem folgenden Befehl:
$ Git Status .
Es kann beobachtet werden, dass das aktuelle Repository die zuletzt hinzugefügten Änderungen enthält, wie z. B. gelöschtDatei1.txt"Datei und eine andere nicht gestaltet"Datei1.txt" Datei:
Schritt 2: Löschen Sie die Datei dauerhaft aus dem Git -Repository
Führen Sie nun das aus “ausGit ResetBefehl ”Um die zuletzt hinzugefügten Änderungen zu entfernen, einschließlich inszeniert und nicht gestaltet:
$ git Reset Head - Datei1.txt
Hier das "-Wird verwendet, um den angegebenen Befehl vom angegebenen Dateinamen zu trennen. Der oben gegebene Befehl entfernen die angegebenen aus dem Repository:
Schritt 3: Überprüfen Sie den gelöschten Betrieb
Um sicherzustellen, dass die angegebene Datei aus dem Repository entfernt wird, verwenden Sie die “Git -Status ." Befehl:
$ Git Status .
Es kann beobachtet werden, dass der Arbeitsbereich sauber ist und nichts zu begehen:
Wir haben kurz den Unterschied und die Arbeit des “erklärt“Git rm -cached" Und "Git Reset - x”Befehle.
Abschluss
Der "Git rm -cachedDer Befehl ”wird verwendet, um die hinzugefügten Änderungen aus dem Git -Repository zu löschen und in den Staging -Bereich zurückzukehren. Im Gegensatz dazu die “Git Reset - xDer Befehl ”löscht die hinzugefügten Änderungen dauerhaft aus dem Git -Repository. Dieser Beitrag lieferte den Unterschied zwischen dem “Git Reset - x" Und "Git rm -cachedBefehle und ihre Arbeit.