Wie entferne ich Dateien, die im .gitignore, aber noch im Repository aufgeführt sind?

Ich habe einige Dateien in meinem Repository, die ignoriert werden sollten. Ich habe sie dem .gitignore hinzugefügt, aber natürlich werden sie nicht aus meinem Repository entfernt.

Meine Frage ist also, ob es einen magischen Befehl oder ein magisches Skript gibt, das den Filterzweig verwendet, um meinen Verlauf neu zu schreiben und alle diese Dateien einfach zu entfernen. Oder einfach ein Befehl, der ein Commit erstellt, das sie entfernt?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage