Einen gelöschten Ordner aus dem Git-Verlauf entfernen [duplizieren]
Diese Frage hat hier bereits eine Antwort:
So entfernen Sie alte Versionen von Mediendateien aus einem Git-Repository 5 AntwortenWie kann ich einen Ordner entfernen, der bereits aus dem Git-Verlauf gelöscht wurde?
In meinem Git-Repository habe ich einen Ordner namens/foo
(1,2 GB Größe). Ich habe den Ordner gelöschtfoo
mitrm -rf /foo
weil ich es nicht mehr brauche. Nach vielen anderen Verpflichtungen dachte ich. Warum ist mein Remote-Repo so groß ... das habe ich vergessengit rm --cached ...
Anstatt vonrm -rf ...
. Wie kann ich jetzt den Ordner aus dem Git-Verlauf entfernen?
git rm --cached /foo
funktioniert nicht, da der Ordner bereits in einem früheren Commit gelöscht wurde.