.gitignore Generator

Generiere .gitignore-Dateien durch Kombinieren von Vorlagen für Programmiersprachen, Frameworks, IDEs und Betriebssysteme

Browse all templates by category

Languages

Frameworks

Game Engines

Platforms

Build Tools

IDEs

OS

Misc

Select templates above to generate .gitignore

Uber dieses Tool

Eine .gitignore-Datei teilt Git mit, welche Dateien und Verzeichnisse von der Versionskontrolle ausgeschlossen werden sollen — Build-Artefakte, Abhängigkeitsordner, IDE-Einstellungen, OS-Dateien und Geheimnisse, die nicht committed werden sollten. Jede Programmiersprache, jedes Framework und jede IDE generiert unterschiedliche temporäre Dateien, daher brauchst du unterschiedliche Ignore-Regeln für jede. Dieses Tool kombiniert offizielle Vorlagen aus dem GitHub-gitignore-Repository zu einer einzigen, duplikatfreien .gitignore-Datei mit klaren Abschnittskommentaren. Wähle deine Sprache, dein Framework, deine IDE und dein Betriebssystem — oder nutze eine vorgefertigte Kombination — und erhalte sofort eine produktionsreife .gitignore. Die Vorlagen stammen von github.com/github/gitignore, dem Industriestandard, der von Millionen von Repositories verwendet wird.

Anleitung

1. Suche oder durchsuche Vorlagen nach Kategorie (Sprachen, Frameworks, IDEs, Betriebssysteme) 2. Klicke, um mehrere Vorlagen auszuwählen — sie werden zu einer Datei kombiniert 3. Oder verwende eine vorgefertigte Kombination wie "Node.js Full Stack" für gängige Setups 4. Die generierte .gitignore wird sofort mit Abschnittskommentaren aktualisiert 5. Klicke auf "Kopieren" oder "Herunterladen", um die Datei zu erhalten 6. Platziere sie im Stammverzeichnis deines Projekts

Haufig gestellte Fragen

Wo platziere ich die .gitignore-Datei?
Platziere die .gitignore-Datei im Stammverzeichnis deines Git-Repositories (derselbe Ordner, in dem sich das .git-Verzeichnis befindet). Git wendet die Regeln auf alle Dateien im Repository und seinen Unterverzeichnissen an.
Kann ich mehrere .gitignore-Vorlagen kombinieren?
Ja — genau das macht dieses Tool. Wähle mehrere Vorlagen aus (z.B. Node.js + VS Code + macOS) und sie werden zu einer Datei zusammengeführt, wobei doppelte Zeilen entfernt und klare Abschnittsüberschriften hinzugefügt werden.
Werden durch .gitignore bereits von Git verfolgte Dateien entfernt?
Nein. Die .gitignore-Datei betrifft nur nicht verfolgte Dateien. Wenn eine Datei bereits committed wurde, wird sie durch Hinzufügen zu .gitignore nicht entfernt. Du musst zuerst 'git rm --cached dateiname' ausführen und dann die Änderung committen.
Woher stammen diese Vorlagen?
Alle Vorlagen stammen von github.com/github/gitignore — GitHubs offizielle Sammlung von .gitignore-Vorlagen. Es ist die am weitesten verbreitete und gepflegte Sammlung von gitignore-Regeln in der Branche.
Sollte ich die .gitignore-Datei committen?
Ja, immer. Die .gitignore-Datei sollte in deinem Repository committed werden, damit alle Teammitglieder dieselben Ignore-Regeln verwenden. Dies verhindert, dass Leute versehentlich Build-Artefakte oder IDE-Konfigurationsdateien committen.
Was passiert, wenn ich .gitignore nach dem ersten Commit hinzufüge?
Die neuen Regeln gelten nur für zukünftige Änderungen. Bereits committed Dateien bleiben im Repository. Um sie zu entfernen, verwende 'git rm --cached' für jede Datei, dann committe die Änderung.
Wie ignoriere ich alle Dateien außer bestimmten?
Verwende das Ausrufezeichen (!) zur Negation. Beispiel: '*.log' ignoriert alle Log-Dateien, aber '!wichtig.log' behält diese spezifische Datei. Beachte, dass du ein übergeordnetes Verzeichnis nicht ignorieren und dann eine Datei darin wieder einschließen kannst.

Verwandte Tools