Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Dateien in Git Ignorieren | Fortgeschrittenere Interaktion
Git-Grundlagen
course content

Kursinhalt

Git-Grundlagen

Git-Grundlagen

1. Einführung in Git
2. Fortgeschrittenere Interaktion
3. Änderungen Rückgängig Machen
4. Arbeiten mit Branches in Git

book
Dateien in Git Ignorieren

Dateien ignorieren

Das Ignorieren von Dateien in Git ist aus mehreren Gründen entscheidend:

  • Reduzierte Repository-Größe: Das Ignorieren unnötiger Dateien verhindert, dass sie im Versionskontrollsystem gespeichert werden, was zu kleineren Repository-Größen führt;
  • Fokus auf Quellcode: Durch das Ausschließen generierter Dateien oder Artefakte bleibt Ihr Repository auf Quellcode und wesentliche Projektdateien fokussiert;
  • Sicherheit: Das Vermeiden der Einbeziehung sensibler Informationen wie API-Schlüssel oder Passwörter erhöht die Sicherheit Ihres Projekts.

Die .gitignore-Datei

Der primäre Mechanismus zum Spezifizieren von zu ignorierenden Dateien ist die .gitignore-Datei. Diese Datei, die typischerweise im Stammverzeichnis Ihres Repositories platziert wird, enthält eine Liste von Dateimustern, die Git ignorieren soll. Jede Zeile in der Datei repräsentiert ein Muster für Dateien oder Verzeichnisse, die ignoriert werden sollen. Vorerst verwenden wir einfach die Namen der Dateien.

Lassen Sie uns zuerst alle (einschließlich versteckter) Dateien und Verzeichnisse in unserem Projektverzeichnis auflisten:

Wenn Sie an einem macOS-Computer arbeiten, haben Sie höchstwahrscheinlich die .DS_Store-Datei, die automatisch vom Betriebssystem erstellt wird. Es macht keinen Sinn, sie zu verfolgen und zu committen, also lassen Sie uns die .gitignore-Datei mit dem echo-Befehl erstellen und die .DS_Store-Zeile hineinschreiben, um diese Datei zu ignorieren:

Hinweis

Wenn .gitignore nicht leer ist, sollten Sie den >> Operator verwenden, um eine neue Zeile mit dem Dateinamen hinzuzufügen.

Danach können wir den Befehl git status ausführen und sehen, dass diese Datei nicht in der Liste der nicht verfolgten Dateien erscheint:

Nun, lassen Sie uns unsere .gitignore-Datei hinzufügen und committen:

Der Commit ist erfolgreich, und die .DS_Store-Datei wird ignoriert.

Wie fügt man eine Datei namens handler.py korrekt zu einer NICHT-LEEREN .gitignore-Datei hinzu?

Wie fügt man eine Datei namens handler.py korrekt zu einer NICHT-LEEREN .gitignore-Datei hinzu?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt