Git beschreibt .gitignore als Regeln für absichtlich nicht verfolgte Dateien. Bereits erfasste Dateien bleiben davon unberührt. Taucht eine lokale Konfiguration trotz neuem Muster weiter in Änderungen auf, prüfe zuerst ihre Erfassung durch Git statt mit breiten Mustern andere Arbeit zu verstecken.
Soll die Datei nach Abstimmung im Team lokal bleiben, sichere sie und kontrolliere den genauen Pfad. git rm --cached entfernt einen Pfad laut Dokumentation nur aus dem Index und lässt die Arbeitskopie bestehen. Nutze --dry-run zur Vorschau und einen exakten Pfad nach --, keine breite rekursive Entfernung für eine einzelne Datei.
Ergänze das passende Ignore-Muster und prüfe die vorgemerkten Änderungen vor dem Commit. Zukünftige Commits verfolgen die Datei dann nicht mehr; frühere Commits und andere Kopien bleiben bestehen. Stimme die Änderung ab, weil das Entfernen aus dem Repository den Inhalt späterer Checkouts beeinflusst.
Enthielt die Datei offengelegte Zugangsdaten, ist Ignorieren keine Behebung: Widerrufe oder rotiere sie beim Anbieter und befolge den Vorfallsprozess des Repository-Verantwortlichen. Eine Änderung der Historie ist eine separate koordinierte Maßnahme, kein routinemäßiger Schritt dieses Leitfadens. Hier werden keine Befehle ausgeführt oder Repository-Daten gelöscht.