Mein erster Commit enthielt einige Protokolldateien. Ich habe hinzugefügt *log
zu meinem .gitignore
und jetzt möchte ich die Protokolldateien aus meinem Repository entfernen.
git rm mylogfile.log
entfernt eine Datei aus dem Repository, aber auch aus dem lokalen Dateisystem.
Wie kann ich diese Datei aus dem Repo entfernen? ohne meine lokale Kopie der Datei zu löschen?
4 Stimmen
Duplikat von Änderungen an einer Datei in Git nicht mehr verfolgen und ignorieren
54 Stimmen
Es ist erwähnenswert, dass die am meisten hochgestimmte Antwort für einige gefährlich ist. Wenn Sie ein entferntes Projektarchiv verwenden, dann ziehen Sie, wenn Sie Ihr lokales Projektarchiv pushen, nur die Dateien, die Sie aus Git entfernt haben, woanders hin WIRD GELÖSCHT . Dies wird in einer der Antworten erwähnt, aber nicht weiter kommentiert.
2 Stimmen
Um es auf die richtige Weise zu tun: stackoverflow.com/questions/57418769/
2 Stimmen
Kritische Warnung: Bitte lesen Sie diese Antwort, bevor Sie eine akzeptierte Antwort einfügen. stackoverflow.com/a/67793572/6073148