Unterschied zwischen Git RM -abgestimmtem X und Git Reset Head - X?

Unterschied zwischen Git RM -abgestimmtem X und Git Reset Head - X?

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.