Dieser Beitrag wird demonstrieren:
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.