.gitignore Generator

Eine .gitignore aus fertigen Vorlagen zusammenstellen und prüfen, welche Dateien sie ignoriert — direkt im Browser.

Über .gitignore Generator

Was es ist

Der .gitignore Generator stellt eine .gitignore aus Vorlagen für Sprachen, Frameworks, Editoren und Betriebssysteme zusammen und lässt dich eigene Regeln ergänzen. Ein Pfad-Tester zeigt, ob eine Datei ignoriert würde und welche Regel das entscheidet — so prüfst du sie schon vor dem Commit.

Hauptfunktionen

  • Vorlagen für Node, Python, Java, Go und Rust; Next.js, React und Vite; VS Code, JetBrains und Sublime; macOS, Windows und Linux.
  • Suche in den Vorlagen.
  • Eigene Regeln am Ende, etwa .env.local oder *.secret.
  • Ein Pfad-Tester: ignoriert oder verfolgt, und die Regel, die es entschieden hat.
  • Doppelte Zeilen aus mehreren Vorlagen werden zusammengeführt.

So funktioniert es

  1. Wähle die Vorlagen für deinen Stack — die Suche grenzt die Liste ein.
  2. Ergänze bei Bedarf eigene Zeilen unter „Eigene Regeln (Custom Rules)“.
  3. Gib unter „Pfad testen“ einen Pfad ein, um zu prüfen, wie er behandelt wird.
  4. Kopiere das Ergebnis in die .gitignore im Stammverzeichnis deines Repositorys.

Wann es hilft

  • Ein neues Repository mit einer sinnvollen .gitignore beginnen.
  • Herausfinden, warum eine Datei noch in git status auftaucht — oder warum nicht.
  • Regeln für ein Projekt mit mehreren Sprachen kombinieren.

Datenschutz und Grenzen

Deine Daten

Die Datei wird im Browser erstellt, und nichts wird an einen Server gesendet — die Website erhält nur ein anonymes Ereignis „Tool geöffnet“, ohne Inhalt. Ein Ergebnis, das du an ein anderes Tool schickst, bleibt 24 Stunden auf diesem Gerät unter „Letzte Aktivität“. Ein „Teilen“-Link enthält deine Auswahl und Regeln im Link selbst.

Grenzen

  • Der Pfad-Tester prüft nur die Regeln dieser einen Datei; verschachtelte .gitignore-Dateien und globale Git-Einstellungen werden nicht berücksichtigt.
  • Verfügbar sind nur die aufgeführten Vorlagen; alles andere kommt in die eigenen Regeln.

Häufige Fragen

Welche Vorlagen soll ich wählen?

Je eine für jede Sprache und jedes Framework im Projekt, die Editoren deines Teams und die Betriebssysteme, auf denen gearbeitet wird. Das Tool führt sie ohne doppelte Zeilen zusammen.

Wie funktioniert der Pfad-Tester?

Er wendet die Regeln so an wie Git, einschließlich Negation mit ! und Verzeichnisregeln, und zeigt die Regel, die das letzte Wort hatte.

Warum ist eine Datei noch in Git, obwohl sie in der .gitignore steht?

.gitignore wirkt nur auf Dateien, die Git noch nicht verfolgt. Eine bereits committete Datei musst du zuerst mit git rm --cached aus dem Index entfernen.