So entfernen Sie eine Datei aus einem Git -Repository, ohne sie aus dem lokalen Dateisystem zu löschen

So entfernen Sie eine Datei aus einem Git -Repository, ohne sie aus dem lokalen Dateisystem zu löschen
Während der Arbeit an Git verwenden Entwickler Plugins von Drittanbietern in ihren Projekten und benötigen mehrere Konfigurationsdateien. Diese Konfigurationsdateien werden nicht automatisch generiert. Sie speichern Informationen über Benutzer wie Benutzernamen, Anmeldetoken und einige andere temporäre Optionen, die nicht zusammengearbeitet werden können. Sie müssen diese Dateien jedoch aufbewahren. Andernfalls wird ein Fehler angezeigt. In dieser Situation können sie diese Dateien aus dem Git Working Repository löschen, ohne sie aus dem lokalen Dateisystem zu entfernen.

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:

  • Gehen Sie zum jeweiligen Repository.
  • Zeigen Sie die aktuelle Repository -Liste von Inhalten an.
  • Wählen Sie die bestimmte Datei aus.
  • Verwenden Sie die “Git rm -cached " Befehl.
  • Stellen Sie den Löschvorgang sicher, indem Sie den Status des Git -Repositorys überprüfen.

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.