Entfernen und entfernen Sie Dateien aus dem Repo, aber behalten Sie sie auf dem Remote-Server

Ich habe ein bisschen gesucht, aber entweder verstehe ich nicht genau, wie das funktioniert, oder ich finde nicht, was ich brauche.

Ich habe einen Produktionsserver und ich habe meine lokale Entwicklungsbox.

Es gibt ein Verzeichnis, das bis jetzt vom Git Repo verfolgt wurde und das ich nicht mehr verfolgen möchte. Ich möchte diese Dateien auch aus dem Repo entfernen, da sie nicht nachverfolgt werden, und das Git-Repo einfach größer machen, als es sein muss.

Allerdings ist mein Understading, dass, wenn ich zu einemgit rm --cached local und ändere meine .gitignore-Datei, es löscht die Dateien auf dem entfernten Server, wenn ich das aktualisierte Repo herunterziehe, was ich nicht will. Ich möchte, dass die Dateien in Produktion bleiben, nur nicht mehr nachverfolgt werden und nicht im Repo.

Ich würde denken, dass jemand dies schon einmal tun musste und ich vermisse wahrscheinlich etwas Offensichtliches.

Ich hoffe das ergibt Sinn. Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage