In diesem Artikel wird das Verfahren zum Löschen einer bestimmten Datei aus dem Git-Repository erörtert, anstatt sie aus dem lokalen Dateisystem zu entfernen.
So löschen Sie eine Datei aus einem Repository, ohne sie aus dem lokalen Git -Dateisystem zu entfernen?
Wenn Entwickler ein bestimmtes Datei-Git-Repository entfernen möchten, anstatt sie aus dem lokalen Dateisystem zu löschen, befolgen Sie die folgenden Anweisungen:
Schritt 1: Weiterleiten Sie das erforderliche Repository aus
Führen Sie das ausCDBefehl und wechseln Sie zum jeweiligen Git -Repository:
$ CD "C: \ Benutzer \ Nazma \ git \ test_dir"
Schritt 2: Inhaltsliste anzeigen
Zeigen Sie nun die Inhaltsliste des Arbeitsverzeichnisses an, indem Sie die „ausführen“ls" Befehl:
$ ls
Hier haben wir die hervorgehobene Datei zum Entfernen des Vorgangs ausgewählt:
Schritt 3: Entfernen Sie die ausgewählte Datei
Verwenden Sie dann das “Git RMBefehl, um die gewünschte Datei aus dem aktuellen Verzeichnis zu entfernen:
$ git rm -cached Datei3.txt
Im obigen Befehl das “die“-zwischengespeichertDie Option wird verwendet, um die Datei aus dem lokalen Git -Repository zu löschen. Wie Sie sehen können, wird die Datei erfolgreich gelöscht:
Schritt 4: Status anzeigen
Zeigen Sie anschließend den Repository -Status an, um den Löschenprozess über den folgenden Befehl sicherzustellen:
$ Git Status .
Gemäß der untergegebenen Ausgabe wird die Datei aus dem Repository gelöscht und in das Arbeitsverzeichnis gelegt:
Das ist alles! Wir haben zum Löschen einer Datei aus dem Repository ausgearbeitet, ohne sie aus dem lokalen Dateisystem Git zu entfernen.
Abschluss
Um die gewünschte Datei zu entfernen, ohne sie aus dem lokalen Dateisystem zu löschen, gehen Sie zunächst zum jeweiligen Repository und überprüfen Sie die Liste des Inhalts. Wählen Sie dann die Datei aus und führen Sie die “aus“ ausGit rm -cached " Befehl. Stellen Sie schließlich den Löschvorgang sicher, indem Sie das Git -Repository überprüfen. Diese Beschreibung veranschaulicht die Methode zum Löschen einer bestimmten Datei aus dem Git-Repository, anstatt sie aus dem lokalen Dateisystem zu entfernen.