Warum „Git RM“ verwenden, um eine Datei anstelle von 'rm' zu entfernen

Warum „Git RM“ verwenden, um eine Datei anstelle von 'rm' zu entfernen
Der Befehl rm ist eines der robustesten Befehlszeilen -Dienstprogramme, die hauptsächlich zum Entfernen von Dateien und Verzeichnissen über die Befehlszeile verwendet werden. Auf Git -Plattformen müssen Entwickler Änderungen im Git -Repository für Projektänderungen vornehmen und gelegentlich erforderlich sind, um Dateien aus dem Tracking -Index zu entfernen. Zu diesem Zweck verwenden Git -Benutzer normalerweise die “Git RM"Oder einfach"rm" Befehl.

Dieser Beitrag wird demonstrieren:

  • Warum benutzen "Git RM"Um Dateien statt zu entfernen"rm”?
  • So entfernen Sie eine Datei mit “Git RM" Befehl?
  • So entfernen Sie eine Datei mit “rm" Befehl?

Warum „Git RM“ verwenden, um Dateien anstelle von „RM“ zu entfernen?

Der "Git RM" Und "rmWerden verwendet, um Dateien aus dem Git -Repository zu entfernen. Der Hauptunterschied zwischen diesem Befehl besteht darin, dass der Git RM verwendet wird, um Dateien aus dem Git -Repository -Tracking -Index zu entfernen, nicht aus dem Working Repository. Allerdings das “rmDer Befehl ”Entfernt Dateien vollständig aus dem Tracking Index und dem Working Repository aus. Daher müssen GIT -Benutzer Git RM zum Entfernen von Dateien aus dem Tracking -Index verwenden und im Git Working Repository aufbewahren.

So entfernen Sie eine Datei mit dem Befehl "Git RM"?

Verwenden Sie die “Git RMUm die Datei aus dem Git -Tracking -Index zu entfernen und sie im Arbeitsrepository zu behalten. So entfernen Sie Dateien mit dem “Git RMBefehl, schauen Sie sich die angegebenen Anweisungen an.

Schritt 1: Öffnen Sie Git Terminal

Öffnen Sie zunächst das Git -Terminal von der “Start-up" Speisekarte:

Schritt 2: Wechseln Sie zum Git -Repository

Gehen Sie zum Git -Repository mit dem “CD" Befehl:

$ CD "C: \ Git \ Design"

Schritt 3: Überprüfen Sie den Git -Repository -Status

Überprüfen Sie den Repository -Status, um die nicht zusammengezogenen und nachverfolgten Änderungen zu überprüfen:

$ Git Status

Schritt 4: Verschieben Sie die Datei in die Verfolgung des Index

Fügen Sie die nicht zusammengezogene Datei dem Staging -Index mithilfe des Git hinzuhinzufügen" Befehl:

$ git add .

Überprüfen Sie erneut den Repository -Status, um zu überprüfen, ob die nicht abgestuften Änderungen festgelegt sind oder nicht:

$ Git Status

Hier sehen Sie die nicht zusammengezogene Datei “Datei.txt”Wird erfolgreich zum Staging -Index hinzugefügt:

Schritt 5: Entfernen Sie die Datei mit dem Befehl "Git RM"

Verwenden Sie nun die “Git RMBefehl, um die Datei aus dem Tracking -Index (Staging -Bereich) zu entfernen, aber sie im Git Working Repository (Unsteting Area) aufbewahren:

$ git rm -mitgezogene Datei.txt

Überprüfen Sie den Status des Git -Repository, um zu überprüfen, ob die Datei aus dem Tracking -Index entfernt wird oder nicht:

$ Git Status

Die folgende Ausgabe zeigt an, dass die Datei aus dem Tracking -Index entfernt wird, aber dennoch im Working Repository vorhanden ist:

Alternativ nutzen Sie die “lsBefehl, um zu prüfen, ob die Datei entfernt wird oder nicht aus dem Arbeitsrepository:

$ ls

Die Ausgabe zeigt, dass die Datei nur aus dem Tracking -Bereich entfernt wird, nicht aus dem Working Repository:

So entfernen Sie eine Datei mit dem Befehl "RM"?

Um Dateien vollständig aus dem Repository zu entfernen, können Git -Benutzer einfach die “verwenden“rm" Befehl. Zu diesem Zweck gehen Sie die angegebenen Anweisungen durch.

Schritt 1: Überprüfen Sie das Repository -Status

Überprüfen Sie zunächst den Git -Repository -Status mit dem “Git -Status" Befehl:

$ Git Status

Hier können Sie das sehen “Datei.txtDie Datei ist im Arbeitsplate in der Arbeit vorhanden und wurde noch nicht zum Tracking -Index hinzugefügt:

Schritt 2: Entfernen Sie die Datei mit dem Befehl "RM"

Verwenden Sie die “, um die Datei vollständig aus dem Git -Repository zu entfernen, die“rm" Befehl:

$ rm Datei.txt

Überprüfen Sie erneut den Status, um zu überprüfen, ob die Datei entfernt wird oder nicht:

$ Git Status

Hier sehen Sie, dass die Datei erfolgreich aus dem Git -Repository entfernt wird:

Schritt 3: Alle Dateien anzeigen

Zeigen Sie alle Dateien an, um zu überprüfen, ob die Datei vom Git Working Repository entfernt wird oder nicht die “verwendetls" Befehl:

$ ls

Die Ausgabe zeigt, dass die Datei vollständig aus dem Git Tracking Index sowie dem Working Repository entfernt ist:

Sie haben den Unterschied zwischen dem gelernt “Git RM" Und "rmBefehle und wie man sie benutzt.

Abschluss

Der "Git RM"Und einfach"rmBefehle werden beide verwendet, um Dateien zu entfernen. Der Hauptunterschied zwischen diesen beiden Befehlen besteht darin, dass Git RM die Datei für den Git -Tracking -Index entfernt, nicht aus dem Git Working Repository. Während der Befehl rm Dateien dauerhaft aus dem Tracking Index und aus dem Working Repository entfernt wird. In diesem Beitrag haben wir gezeigt, warum wir Git RM verwenden, um Dateien anstelle von RM zu entfernen.