GitHub gitignore – Ihr persönlicher Assistent für saubere Repositories
Warum brauchen Sie das?
Wann haben Sie zuletzt versehentlich Dateien .env mit Passwörtern oder einen Ordner node_modules mit mehreren Gigabyte Größe committed? Wenn Ihnen das bekannt vorkommt, ist GitHubs Sammlung .gitignore von Vorlagen genau das Richtige für die Zukunft.
Dieses Repository ist nicht nur eine Sammlung von Dateien, sondern die Quintessenz der Erfahrungen von Tausenden von Entwicklern. Es enthält gebrauchsfertige Lösungen für 99 % der Situationen, die Ihnen begegnen können.
Was ist enthalten?
1. Gebrauchsfertige Vorlagen für alles
Im Stammverzeichnis des Repositorys finden Sie Vorlagen für:
- Beliebte Sprachen (Python, Java, Go)
- Frameworks (Django, Rails, Laravel)
- Entwicklungsumgebungen (Android, iOS)
Die Python-Vorlage enthält beispielsweise:
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
2. Globale Einstellungen
Der Ordner Global enthält Konfigurationen für:
- Code-Editoren (VS Code, IntelliJ)
- Betriebssysteme (macOS, Windows, Linux)
- Werkzeuge (Docker, Vagrant)
Diese Vorlagen können zu einer globalen .gitignore hinzugefügt werden, damit sie in allen Ihren Projekten funktionieren.
3. Die Community hilft
Das Verzeichnis community ist eine Fundgrube für Nischenlösungen für:
- Spezifische Frameworks
- Alte Softwareversionen
- Seltene Werkzeuge
Wie verwenden Sie es?
- Bei der Repository-Erstellung auf GitHub können Sie die passende Vorlage direkt in der Oberfläche auswählen
- Manuell — laden Sie die benötigte Datei herunter und benennen Sie sie in
.gitignoreum - Global — konfigurieren Sie eine Vorlage für alle Ihre Projekte mit dem Befehl:
git config --global core.excludesfile ~/.gitignore_global
Warum ist das großartig?
- Zeitersparnis: Sie müssen nicht mehr daran denken, welche Dateien für ein neues Projekt ausgeschlossen werden müssen
- Sicherheit: Schützt vor dem versehentlichen Committen sensibler Daten
- Sauberkeit: Hält Ihr Repository organisiert und reduziert seine Größe
Wann ist es besonders nützlich?
- Bei einem neuen Projekt
- Beim Wechsel zu einer neuen Sprache/einem neuen Framework
- Bei der Arbeit im Team zur Standardisierung von Praktiken
- Zum Erlernen von Git (geringere Chancen, Ihr Repository zu „zerstören")
Fazit
Dieses Repository sollte von jedem Entwickler mit einem Lesezeichen versehen werden. 168.000 Sterne auf GitHub — und das völlig zu Recht. Selbst wenn Sie sich für einen Git-Experten halten, gibt es hier Vorlagen, die Sie nicht kannten.
Tipp: Fügen Sie das Repository Ihrer Beobachtungsliste hinzu, um Updates zu erhalten, wenn neue Vorlagen erscheinen.
Ähnliche Projekte