>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
Unknown

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?

  1. Bei der Repository-Erstellung auf GitHub können Sie die passende Vorlage direkt in der Oberfläche auswählen
  2. Manuell — laden Sie die benötigte Datei herunter und benennen Sie sie in .gitignore um
  3. 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