.gitignore Generator
Erstelle eine .gitignore-Datei aus vorgefertigten Vorlagen für Programmiersprachen, Editoren und Betriebssysteme.
.gitignore Generator
Wähle die Programmiersprachen, Laufzeitumgebungen, Editoren und Betriebssysteme deines Projekts aus, und dieser Generator erstellt automatisch eine einsatzbereite .gitignore-Datei aus Vorlagen für Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows und Linux. Wähle so viele wie nötig — eine typische Konfiguration ist eine Sprachvorlage, dein Editor und dein Betriebssystem, damit lokale Dateien wie node_modules, .idea oder .DS_Store nie ins Repository gelangen.
Das bloße Kombinieren von Vorlagen birgt das Risiko von Duplikaten: Sowohl die Node- als auch die Python-Vorlage ignorieren beispielsweise das build-Verzeichnis. Aktiviere „Doppelte Regeln zusammenführen“, und das erste Auftreten jeder Regel bleibt erhalten, spätere Duplikate werden entfernt, sodass die Datei kompakt bleibt und jede Zeile einen klaren Zweck hat. „Abschnittskommentare hinzufügen“ umhüllt jede Vorlage mit einer `### Name ###` Kopfzeile, damit du auf einen Blick erkennst, welcher Block woher kommt, und „Abschnitte alphabetisch sortieren“ ordnet sie nach Namen statt nach der Standard-Gruppierung Sprachen-Tools-OS.
Projektspezifische Pfade passen selten zu einer gemeinsamen Vorlage. Das Feld „Benutzerdefinierte Regeln“ akzeptiert eine komma- oder zeilenumbruchgetrennte Liste — Build-Artefakte, lokale Konfigurationsüberschreibungen, ein für dein Projekt eindeutiges Verzeichnis — und hängt sie als eigenen Abschnitt am Ende nach allen integrierten Vorlagen an. Es wird auf die gleiche Weise dedupliziert wie der Rest der Datei, daher erzeugt eine Regel, die eine Vorlagenlinie wiederholt, keine zweite Kopie.
Alles läuft in deinem Browser ab: Projektpfade, Dateinamen oder Repository-Details werden nie irgendwohin gesendet. Kopiere das Ergebnis direkt in die .gitignore deines Repositories, lade es als .txt-Datei herunter, um sie selbst umzubenennen, oder sende es an ein anderes Tool, um weitere Änderungen vorzunehmen.