Über dieses Tool
Generieren Sie .gitignore-Dateien für Ihr Projekt, indem Sie Ihre Programmiersprachen, Frameworks, IDEs und Betriebssysteme auswählen. Das Tool kombiniert kuratierte Ignoriermuster aus GitHubs offiziellen Gitignore-Vorlagen, um eine umfassende .gitignore-Datei zu erstellen, die Ihr Repository frei von Build-Artefakten, Abhängigkeiten und Systemdateien hält.
Häufig gestellte Fragen
- Wo soll ich die .gitignore-Datei ablegen?
- Platzieren Sie .gitignore in Ihrem Repository-Stammverzeichnis. Für verzeichnisspezifische Regeln können Sie auch .gitignore-Dateien in Unterverzeichnissen haben. Git verarbeitet sie hierarchisch von der Wurzel bis zum Blatt.
- Entfernt .gitignore bereits verfolgte Dateien?
- Nein. .gitignore verhindert nur das Hinzufügen nicht verfolgter Dateien. Wenn eine Datei bereits verfolgt wird, wird sie durch das Hinzufügen zu .gitignore nicht entfernt. Führen Sie zuerst „git rm --cached <file>“ aus, um die Verfolgung zu beenden.
- Welche Muster werden am häufigsten benötigt?
- node_modules/ für JavaScript, __pycache__/ für Python, .env für Secrets, .DS_Store für macOS und IDE-Verzeichnisse (.idea/, .vscode/). Diese decken die häufigsten versehentlichen Commits ab.
- Kann ich ein globales .gitignore haben?
- Ja. Erstellen Sie ein globales .gitignore mit „git config --global core.excludesfile ~/.gitignore_global“. Dies gilt für alle Ihre Repositorys – perfekt für Betriebssystem- und IDE-Dateien (.DS_Store, Thumbs.db, .idea/).