Zum Inhalt springen
100% lokal

.gitignore Generator

Erstelle eine .gitignore-Datei aus vorgefertigten Vorlagen für Programmiersprachen, Editoren und Betriebssysteme.

Ausgabe

.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.

Häufige Fragen

Kann ich mehrere Sprachvorlagen gleichzeitig kombinieren?
Ja. Wähle eine beliebige Kombination von Sprachen, Editoren und Betriebssystemen aus, und sie werden in einer Datei zusammengefasst.
Was macht „Doppelte Regeln zusammenführen“?
Es entfernt eine Regel, wenn ein früherer Abschnitt sie bereits hinzugefügt hat, daher wird ein Muster wie build/, das in mehreren Vorlagen vorkommt, nur einmal aufgelistet.
Wo werden meine benutzerdefinierten Regeln eingefügt?
Sie werden als finaler Abschnitt nach allen ausgewählten Vorlagen in der Reihenfolge angehängt, in der du sie eingegeben hast.
Spielt die Reihenfolge der Abschnitte eine Rolle für die Anwendung der Regeln durch Git?
Nein. Git wendet jede Zeile in einer .gitignore auf die gleiche Weise an, unabhängig davon, in welchem Abschnitt sie sich befindet; die Reihenfolge hier ist nur für die Lesbarkeit.
Werden meine Projektinformationen irgendwohin hochgeladen?
Nein. Die Datei wird vollständig in deinem Browser aus integrierten Vorlagen und dem, was du eingibst, erstellt — nichts wird an einen Server gesendet.