Suchen verändert nur die Anzeige
Verborgene ausgewählte Vorlagen bleiben aktiv und zählen weiter mit. Die Ausgabe folgt der festen Katalogreihenfolge, nicht der Reihenfolge Ihrer Klicks. Erneutes Auswählen verschiebt einen Abschnitt nicht.
Git / Versionsverwaltung
Entwicklungsumgebung auswählen, Projektregeln ergänzen und die gemeinsame Datei prüfen.
Ausgewählt: 0.
Vorlagen und Regeln werden im Browser verarbeitet. Projektdateien werden weder gelesen noch hochgeladen.
Nur identische normale Regeln zwischen Negationen werden entfernt. Alle !-Regeln und ihre Reihenfolge bleiben erhalten.
Eine Vorlage wählen oder eine Regel eingeben.
Bei einem neuen Repository genügt eine Sprachvorlage oft nicht: Betriebssystem und Editor hinterlassen eigene Dateien. Der Gitignore-Generator führt diese Ebenen zusammen, ohne beim Öffnen eine bestimmte Umgebung vorauszuwählen.
Wählen Sie nur passende Umgebungen. Zu breite Ausschlüsse können Konfigurationen verbergen, die das Team teilen möchte. Prüfen Sie daher auch Ausnahmen und nicht nur die Zahl der erzeugten Regeln.
Der Gitignore-Generator enthält 18 GitHub-Vorlagen aus einem festgelegten Commit. Quelldateien, Prüftermin und CC0-Lizenz sind dokumentiert. Mit Kommentaren bleiben die Abschnitte erkennbar; dieselbe Auswahl liefert dieselbe Reihenfolge.
Bei *.log, !important.log, *.log schließt die letzte Regel die Datei erneut aus. Würde man sie global als Duplikat entfernen, änderte sich das Verhalten. Jede Negation setzt deshalb den Vergleichsbereich zurück und bleibt selbst erhalten.
Verborgene ausgewählte Vorlagen bleiben aktiv und zählen weiter mit. Die Ausgabe folgt der festen Katalogreihenfolge, nicht der Reihenfolge Ihrer Klicks. Erneutes Auswählen verschiebt einen Abschnitt nicht.
Eigene Regeln werden hinter allen Vorlagen angehängt. Ein späterer Treffer kann einen früheren überschreiben; eine ausgeschlossene Elternverzeichnis verhindert jedoch die Wiederaufnahme ihrer Kinder. cache/* und cache/ sind deshalb verschieden.
Nach jeder Änderung ist die alte Ausgabe für Export gesperrt. Wählen Sie anschließend ausdrücklich eigene Eingabe oder frisches Ergebnis für den Tester. Große Dateien bleiben vollständig herunterladbar, auch wenn die Übergabegrenze erreicht ist.
Um eine gitignore zu erstellen, lassen sich etwa Node.js, Python, Java, Go oder Rust mit macOS, Linux, Windows und Editoren verbinden. Nicht gewählte Umgebungen tragen keine Muster bei.
Eine vorhandene Datei kann als eigener Regelblock eingefügt werden. Auch ohne Vorlagen ist eine Ausgabe möglich. CRLF und CR werden zu LF; ein anfängliches BOM entfällt. Bedeutende Leerzeichen und Escape-Zeichen bleiben bestehen.
Die entfernten identischen normalen Regeln werden gezählt. Ohne Deduplizierung bleiben auch Wiederholungen erhalten. Gegensätzliche identische Muster werden gemeldet, aber nicht automatisch aufgelöst; überlappende Wildcards werden nicht vereinfacht.
Die Quelle ist github/gitignore, Commit 356fd7baab4c vom 2026-09-11, geprüft am 2026-09-16. Jeder Link zeigt die genaue Quelldatei. Kommentare des Ursprungs werden nicht automatisch übersetzt.
Ja. Wählen Sie die benötigten Sprachen, Systeme und Editoren gemeinsam. Die Abschnitte folgen der festen Reihenfolge des Katalogs, danach kommen eigene Regeln. Eine Suche hebt keine Auswahl auf.
Eine Ignore-Regel wirkt nicht rückwirkend auf Dateien im Index. Prüfen Sie deren Tracking-Zustand und entscheiden Sie in Git, ob sie weiterhin versioniert werden sollen. Dieses Werkzeug nimmt keine Indexänderungen vor.
Speichern Sie sie als .gitignore im vorgesehenen Verzeichnis, häufig im Projektstamm. Muster beziehen sich auf diesen Ort. Prüfen Sie vorhandene Regeln vor dem Ersetzen; der Download schreibt keine lokale Datei automatisch um.
Nein. Die Auswahl bleibt nur im aktuellen Seitenzustand. Es gibt weder zuletzt verwendete Vorlagen noch eine dauerhafte Speicherung der Regeln. Beim erneuten Öffnen beginnt die Seite leer.
Die 18 eingebauten Vorlagen lassen sich frei kombinieren. Nicht enthaltene Umgebungen ergänzen Sie über eigene Regeln. Ein automatischer Abruf beliebiger weiterer Vorlagen oder eine Repository-Erkennung findet nicht statt.
Ist eine Regelkombination unklar?
Der Gitignore-Generator liefert einen nachvollziehbaren Ausgangspunkt. Prüfen Sie Ausnahmen und gemeinsam benötigte Dateien, bevor Sie das vollständige Ergebnis als .gitignore im Projekt ablegen.