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

Der primäre Mechanismus zum Festlegen zu ignorierender Dateien ist die Datei .gitignore. Diese Datei wird typischerweise im Stammverzeichnis des Repositories abgelegt und enthält eine Liste von Dateimustern, die Git ignorieren soll. Jede Zeile in der Datei steht für ein Muster von Dateien oder Verzeichnissen, die ignoriert werden sollen. Für den Moment werden wir einfach die Namen der Dateien verwenden.

Zunächst werden alle (einschließlich versteckter) Dateien und Verzeichnisse im Projektverzeichnis aufgelistet:

Wenn Sie an einem macOS-Computer arbeiten, haben Sie höchstwahrscheinlich die Datei .DS_Store, die vom Betriebssystem automatisch erstellt wird. Es ist nicht sinnvoll, diese Datei zu verfolgen und zu committen. Erstellen Sie daher die Datei .gitignore mit dem Befehl echo und fügen Sie die Zeile .DS_Store hinzu, um diese Datei zu ignorieren:

Note
Hinweis

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

Anschließend kann der Befehl git status ausgeführt werden, um zu sehen, dass diese Datei nicht mehr in der Liste der untracked Dateien erscheint:

Fügen wir nun unsere Datei .gitignore hinzu und committen sie:

Der Commit war 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

Suggested prompts:

What other files should I add to .gitignore?

How do I ignore a whole directory in .gitignore?

Can you explain how .gitignore patterns work?

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

Der primäre Mechanismus zum Festlegen zu ignorierender Dateien ist die Datei .gitignore. Diese Datei wird typischerweise im Stammverzeichnis des Repositories abgelegt und enthält eine Liste von Dateimustern, die Git ignorieren soll. Jede Zeile in der Datei steht für ein Muster von Dateien oder Verzeichnissen, die ignoriert werden sollen. Für den Moment werden wir einfach die Namen der Dateien verwenden.

Zunächst werden alle (einschließlich versteckter) Dateien und Verzeichnisse im Projektverzeichnis aufgelistet:

Wenn Sie an einem macOS-Computer arbeiten, haben Sie höchstwahrscheinlich die Datei .DS_Store, die vom Betriebssystem automatisch erstellt wird. Es ist nicht sinnvoll, diese Datei zu verfolgen und zu committen. Erstellen Sie daher die Datei .gitignore mit dem Befehl echo und fügen Sie die Zeile .DS_Store hinzu, um diese Datei zu ignorieren:

Note
Hinweis

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

Anschließend kann der Befehl git status ausgeführt werden, um zu sehen, dass diese Datei nicht mehr in der Liste der untracked Dateien erscheint:

Fügen wir nun unsere Datei .gitignore hinzu und committen sie:

Der Commit war 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