.gitignore nachträglich anwenden

Es passiert schnell: Eine Datei wird in deiner Git-Versionsverwaltung per Commit hinzugefügt, obwohl du sie eigentlich ausschließen wolltest. Um bestimmte Dateien oder Verzeichnisse von der Versionierung auszunehmen, nutzt du die .gitignore-Datei. Es reicht jedoch nicht, sie einfach hinzuzufügen; es gibt zusätzliche Schritte, die sicherstellen, dass Git dein Verzeichnis entsprechend aufräumt.

Zuerst musst du sicherstellen, dass deine .gitignore-Datei korrekt gepflegt ist. Hast du dies getan, kannst du mit einem einfachen Befehl die betroffenen Dateien aus dem Index entfernen, ohne sie wirklich von deinem Laufwerk zu löschen:

git rm -r --cached .

Dieser Schritt entfernt alle Dateien aus dem Index, lässt jedoch die physischen Dateien unverändert. Danach fügst du die gewünschten Dateien und Verzeichnisse der Staging Area erneut hinzu:

git add .

Nun schließt du den Vorgang mit einem Commit ab, um die Änderungen in der Versionsverwaltung festzuhalten:

git commit -m ".gitignore nachträglich angewendet"

Mit diesen Befehlen entfernst du alle in der .gitignore aufgeführten Dateien und Verzeichnisse aus dem aktuellen Stand der Versionierung. Beachte jedoch, dass in früheren Revisionen oder auf anderen Branches diese Dateien eventuell noch vorhanden sein können. Daher ist es wichtig, bei Veränderungen in der .gitignore immer den Kontext der gesamten Historie im Auge zu behalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert