Ändert man die .gitignore
datei um zum Beispiel einen Ordner auszuschließen passiert es häufig, dass bereits Dateien in diesem Ordner eingecheckt sind. Möchte man diese loswerden helfen die folgenden Schritte:
Als Eerste stellen wir sicher, dass unser Repo auf dem aktuellen Stand ist und keine Commits mehr offen sind.
Als Nächstes bearbeiten wir dir .gitignore
Datei und fügen unsere Ausschlüsse hinzu.
Nun werden alle Dateien aus dem Repo entfernt und wieder hinzugefügt:
git rm -r --cached .
git add .
Da bei dem git add
die neuen Ausschlüsse der .gitignore
greifen werden nur die gewünschten Dateien in das Repo aufgenommen.
Als Letztes bleibt nur noch die Änderungen in ein Commit zu packen und zu pushen.