.gitignore-Generator
.gitignore-Dateien für beliebige Sprachen, Frameworks oder IDEs erzeugen
Eingabe und Optionen
Läuft in Ihrem Browser. Ihre Eingaben bleiben auf diesem Gerät.
Ergebnisse
Geben Sie Ihre Werte ein, um das Ergebnis zu sehen.
Über den .gitignore-Generator
Der .gitignore-Generator ist ein kostenloses Online-Tool, mit dem Entwickler umfassende .gitignore-Dateien für ihre Git-Repositories erstellen. Eine .gitignore-Datei teilt Git mit, welche Dateien und Verzeichnisse von der Versionsverwaltung ausgeschlossen werden sollen. So landen unnötige Dateien wie Build-Artefakte, Abhängigkeitsordner, IDE-Konfigurationen und sensible Umgebungsdateien nicht versehentlich in Ihrem Repository.
Richtig konfigurierte gitignore-Muster halten Ihr Repository sauber, verringern die Größe beim Klonen, beschleunigen Git-Vorgänge und verhindern vor allem, dass Geheimnisse wie API-Schlüssel, Datenbankpasswörter und private Tokens aus .env-Dateien versehentlich offengelegt werden. Ohne eine sorgfältig erstellte .gitignore füllt sich Ihr Repository schnell mit Dateien, die nie versioniert werden sollten.
Unser Generator unterstützt über 30 Technologien, Frameworks, IDEs und Betriebssysteme mit jeweils kuratierten Ignore-Mustern. Wählen Sie einfach die Technologien aus, die Sie verwenden, und das Tool erzeugt automatisch eine deduplizierte, gut gegliederte .gitignore-Datei mit passenden Kommentaren und Abschnitten. Sie können Muster aus mehreren Technologie-Stacks in Sekunden durchsuchen, filtern und kombinieren.
Hauptfunktionen
- Unterstützung für über 30 Technologien, darunter Node.js, Python, Java, Go, Rust, Ruby, PHP, C/C++, Swift und Kotlin
- Framework-spezifische Muster für React, Vue, Angular, Next.js, Django, Flask, Laravel und Spring
- IDE- und Editor-Muster für VS Code, IntelliJ, Eclipse, Vim, Sublime Text und Xcode
- Betriebssystem-Muster für macOS, Windows und Linux
- DevOps-Muster für Docker, Terraform und Umgebungsdateien
- Automatische Deduplizierung sich überschneidender Muster über alle ausgewählten Technologien hinweg
- Echtzeitsuche und Filter, um jede Technologie schnell zu finden
- Mit einem Klick in die Zwischenablage kopieren oder als .gitignore-Datei herunterladen
- Musterzähler, der die Gesamtzahl der erzeugten Ignore-Regeln anzeigt
- Schaltflächen „Alle auswählen“ und „Alle abwählen“ für Massenaktionen
So verwenden Sie den .gitignore-Generator
- Suchen oder durchsehen: Nutzen Sie die Suchleiste, um bestimmte Technologien zu finden, oder blättern Sie durch die kategorisierten Bereiche (Sprachen, Frameworks, IDEs, Betriebssysteme, Sonstiges).
- Technologien auswählen: Setzen Sie die Häkchen bei jeder Technologie, die Sie in Ihrem Projekt verwenden. Sie können beliebig viele auswählen.
- Ergebnis prüfen: Der erzeugte .gitignore-Inhalt erscheint im Vorschaubereich rechts und wird bei jeder Auswahl in Echtzeit aktualisiert.
- Kopieren oder herunterladen: Klicken Sie auf „Kopieren“, um den Inhalt in die Zwischenablage zu kopieren, oder auf „Herunterladen“, um ihn direkt als .gitignore-Datei zu speichern.
- Im Projekt ablegen: Legen Sie die .gitignore-Datei im Stammverzeichnis Ihres Git-Repositorys ab. Falls Sie bereits eine haben, führen Sie die neuen Muster mit Ihrer bestehenden Datei zusammen.
Anwendungsfälle
- Einrichtung neuer Projekte: Erzeugen Sie vor dem ersten Commit eine vollständige .gitignore, damit von Anfang an keine unerwünschten Dateien in Ihr Repository gelangen.
- Projekte mit mehreren Sprachen: Kombinieren Sie Ignore-Muster für mehrere Sprachen und Frameworks in einer einzigen Datei, etwa für Monorepos oder polyglotte Projekte.
- Einheitlicher Team-Standard: Erstellen Sie eine konsistente .gitignore, die die IDEs, Betriebssysteme und Entwicklungswerkzeuge aller Teammitglieder abdeckt.
- Sicherheit erhöhen: Stellen Sie sicher, dass Umgebungsdateien, Zugangsdaten, private Schlüssel und andere sensible Daten immer von der Versionsverwaltung ausgeschlossen sind.
- Open-Source-Projekte: Starten Sie Ihr Open-Source-Projekt mit einer professionellen .gitignore, die den gesamten Technologie-Stack abdeckt.
- CI/CD-Optimierung: Halten Sie Build-Artefakte, Testabdeckungsberichte und temporäre Dateien aus Ihrem Repository heraus, um das Klonen in Pipelines zu beschleunigen.
- Framework-Wechsel: Wenn Sie ein neues Framework einsetzen, fügen Sie schnell die richtigen Ignore-Muster hinzu, ohne jede Datei einzeln recherchieren zu müssen.
Häufig gestellte Fragen
Ist dieses Tool kostenlos?
Ja, der .gitignore-Generator ist vollständig kostenlos. Es gibt keine Nutzungsgrenzen, keine Registrierung und keine Premium-Funktionen.
Sind meine Daten sicher?
Ja. Die .gitignore-Datei wird vollständig in Ihrem Browser erzeugt. Es werden keine Daten an einen Server gesendet, und Ihre Auswahl wird weder gespeichert noch in irgendeiner Weise nachverfolgt.
Wo sollte ich die .gitignore-Datei ablegen?
Legen Sie die .gitignore-Datei im Stammverzeichnis Ihres Git-Repositorys ab. Git wendet die Muster auf alle Dateien und Unterverzeichnisse innerhalb dieses Repositorys an. Für spezifischere Regeln können Sie in Unterverzeichnissen zusätzliche .gitignore-Dateien anlegen.
Kann ich eine globale .gitignore für alle meine Projekte verwenden?
Ja. Eine globale .gitignore-Datei richten Sie mit git config --global core.excludesfile ~/.gitignore_global ein. Das eignet sich ideal für betriebssystemspezifische Dateien (wie .DS_Store) und IDE-Konfigurationen, die für alle Ihre Repositories gelten.
Was passiert, wenn ich .gitignore hinzufüge, nachdem Dateien bereits versioniert sind?
Ein Muster in der .gitignore verhindert nur die künftige Versionierung. Dateien, die Git bereits verfolgt, werden weiterhin verfolgt. Um die Verfolgung bestehender Dateien zu beenden, müssen Sie sie mit git rm --cached aus dem Index entfernen und anschließend committen.
Warum kommen manche Muster bei mehreren Technologien doppelt vor?
Unser Generator entfernt doppelte Muster automatisch. Wenn zwei Technologien dieselben Ignore-Regeln teilen (etwa build/ bei Java und Kotlin), erscheint das Muster in der erzeugten Ausgabe nur einmal.
Tipps und bewährte Vorgehensweisen
- .gitignore zuerst anlegen: Richten Sie Ihre .gitignore immer vor dem ersten Commit ein, damit unerwünschte Dateien gar nicht erst in die Versionshistorie gelangen.
- Projekt- und globale Muster trennen: Halten Sie projektspezifische Muster in der .gitignore des Repositorys und persönliche IDE- und Betriebssystem-Muster in Ihrer globalen .gitignore-Datei.
- Geheimnisse immer ignorieren: Stellen Sie sicher, dass .env-Dateien, API-Schlüssel, private Schlüssel und Dateien mit Zugangsdaten immer in Ihrer .gitignore stehen, um Sicherheitsvorfälle zu vermeiden.
- Negation sparsam einsetzen: Muster, die mit ! beginnen, können zuvor ignorierte Dateien wieder einschließen, machen .gitignore-Dateien aber schnell unübersichtlich. Verwenden Sie sie nur bei Bedarf.
- Muster kommentieren: Fügen Sie Kommentare (Zeilen, die mit # beginnen) hinzu, um nicht offensichtliche Muster zu erklären, besonders in gemeinsam genutzten Repositories mit mehreren Entwicklern.
- Vor dem Commit prüfen: Überprüfen Sie Ihre .gitignore regelmäßig, damit sie auch neue Tools und Abhängigkeiten abdeckt, die Ihrem Projekt im Lauf der Zeit hinzugefügt wurden.