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 Essentials

bookDateien 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 deren Speicherung im Versionskontrollsystem und führt zu kleineren Repository-Größen;
  • Fokus auf Quellcode: Durch das Ausschließen generierter Dateien oder Artefakte bleibt das Repository auf Quellcode und essentielle Projektdateien konzentriert;
  • Sicherheit: Das Vermeiden der Aufnahme sensibler Informationen wie API-Schlüssel oder Passwörter erhöht die Sicherheit des Projekts.

Die .gitignore-Datei

Die .gitignore-Datei ist das Hauptmittel, um anzugeben, welche Dateien Git ignorieren soll. Sie befindet sich typischerweise im Stammverzeichnis des Repositories und enthält eine Liste von Dateimustern, die Git vom Tracking ausschließt. Jede Zeile stellt ein Muster für zu ignorierende Dateien oder Verzeichnisse dar. Verwenden Sie vorerst nur die Namen der Dateien.

Gitignore-Datei

Zuerst alle Dateien und Verzeichnisse im Projektverzeichnis auflisten, einschließlich versteckter Dateien:

Alle Dateien und Verzeichnisse auflisten

Unter macOS erstellt das System automatisch eine .DS_Store-Datei. Das Verfolgen und Committen dieser Datei ist nicht erforderlich, daher eine .gitignore-Datei mit dem echo-Befehl erstellen und die Zeile .DS_Store hinzufügen, um sie zu ignorieren:

Note
Hinweis

Wenn .gitignore nicht leer ist, sollte der Operator >> verwendet werden, um eine neue Zeile mit dem Dateinamen anzuhängen.

Erstellen der .gitignore-Datei

Anschließend den Befehl git status ausführen und bestätigen, dass diese Datei nicht mehr in der Liste der untracked Dateien erscheint:

Status überprüfen

Nun die Datei .gitignore hinzufügen und committen:

Die Datei .gitignore committen

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

question mark

Wie wird eine Datei namens handler.py korrekt zu einer NICHT LEEREN .gitignore-Datei hinzugefügt?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.57

bookDateien in Git Ignorieren

Swipe um das Menü anzuzeigen

Dateien ignorieren

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

  • Reduzierte Repository-Größe: Das Ignorieren unnötiger Dateien verhindert deren Speicherung im Versionskontrollsystem und führt zu kleineren Repository-Größen;
  • Fokus auf Quellcode: Durch das Ausschließen generierter Dateien oder Artefakte bleibt das Repository auf Quellcode und essentielle Projektdateien konzentriert;
  • Sicherheit: Das Vermeiden der Aufnahme sensibler Informationen wie API-Schlüssel oder Passwörter erhöht die Sicherheit des Projekts.

Die .gitignore-Datei

Die .gitignore-Datei ist das Hauptmittel, um anzugeben, welche Dateien Git ignorieren soll. Sie befindet sich typischerweise im Stammverzeichnis des Repositories und enthält eine Liste von Dateimustern, die Git vom Tracking ausschließt. Jede Zeile stellt ein Muster für zu ignorierende Dateien oder Verzeichnisse dar. Verwenden Sie vorerst nur die Namen der Dateien.

Gitignore-Datei

Zuerst alle Dateien und Verzeichnisse im Projektverzeichnis auflisten, einschließlich versteckter Dateien:

Alle Dateien und Verzeichnisse auflisten

Unter macOS erstellt das System automatisch eine .DS_Store-Datei. Das Verfolgen und Committen dieser Datei ist nicht erforderlich, daher eine .gitignore-Datei mit dem echo-Befehl erstellen und die Zeile .DS_Store hinzufügen, um sie zu ignorieren:

Note
Hinweis

Wenn .gitignore nicht leer ist, sollte der Operator >> verwendet werden, um eine neue Zeile mit dem Dateinamen anzuhängen.

Erstellen der .gitignore-Datei

Anschließend den Befehl git status ausführen und bestätigen, dass diese Datei nicht mehr in der Liste der untracked Dateien erscheint:

Status überprüfen

Nun die Datei .gitignore hinzufügen und committen:

Die Datei .gitignore committen

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

question mark

Wie wird eine Datei namens handler.py korrekt zu einer NICHT LEEREN .gitignore-Datei hinzugefügt?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5
some-alt