Fehlerbehebung für .gitignore
Lösen Sie Probleme mit Ausschlussregeln und bereits versionierten Dateien. Wählen Sie den Artikel, der zu Ihrer Situation passt.
Warum funktioniert .gitignore nicht?
Prüfe mit Git-Befehlen erfasste Dateien, passende Ausschlussregeln, Ausnahmen und die globale Konfiguration.
Wie ignoriere ich Dateien, die Git bereits versioniert?
Erfahre, warum .gitignore bereits erfasste Dateien nicht beeinflusst und wie du einen Pfad aus dem Git-Index entfernst, ohne die lokale Kopie zu löschen.
Warum bleibt eine Datei trotz ! in einem ignorierten Verzeichnis ausgeschlossen?
Beheben Sie wirkungslose .gitignore-Ausnahmen durch ausgeschlossene Elternverzeichnisse. Vergleichen und prüfen Sie fehlerhafte und funktionierende Regeln.
Warum wird eine Datei durch globale Git-Regeln ignoriert?
Finden Sie die Quelle einer Ausschlussregel, prüfen Sie core.excludesFile und unterscheiden Sie projektweite, lokale und globale Regeln.
Wie ignoriere ich Ordner? folder/ gegenüber /folder/
Unterscheiden Sie Ausschlüsse im Projektstamm von beliebigen Unterverzeichnissen und prüfen Sie die Reichweite der Regeln.
Wie ignoriere ich Dateiendungen? * und ** richtig einsetzen
Vergleichen Sie *.log, /logs/*.log und /logs/**/*.log anhand konkreter Pfade und rekursiver Treffer.
Wie ignoriere ich Dateien lokal, ohne .gitignore zu ändern?
Nutzen Sie die lokale exclude-Datei für persönliche unversionierte Dateien, ohne gemeinsame Projektregeln zu verändern.
Wie ignoriere ich .env und behalte .env.example?
Schließen Sie lokale Umgebungswerte aus, behalten Sie ein geprüftes Konfigurationsbeispiel und behandeln Sie bereits versionierte Dateien.
Wie ignoriere ich .DS_Store in allen Verzeichnissen?
Ignorieren Sie .DS_Store im Projektstamm und in Unterverzeichnissen und entfernen Sie gezielt bereits versionierte Kopien aus dem Index.
Wie behalte ich ein leeres Verzeichnis? .gitkeep oder .gitignore?
Wählen Sie einen Platzhalter oder eine lokale .gitignore, um die Verzeichnisstruktur und den Umgang mit künftigen Inhalten festzulegen.