Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Dateien Nach Dem Ersten Commit Ignorieren | Fortgeschrittenere Interaktion
Git Essentials

bookDateien Nach Dem Ersten Commit Ignorieren

Wenn Sie bereits Dateien committet haben, die Sie nun ignorieren möchten, gehen Sie wie folgt vor:

  1. Fügen Sie die Dateien zu Ihrer .gitignore hinzu;
  2. Entfernen Sie die Dateien aus dem Repository (ohne sie lokal zu löschen) mit git rm --cached;
  3. Committen Sie die Änderungen.

Workflow-Beispiel

In den meisten Fällen enthalten Konfigurationsdateien private Informationen und sollten daher überhaupt nicht verfolgt werden. Um zu vermeiden, dass solche Dateien versehentlich zu Git hinzugefügt werden, ist es besser, sie zu ignorieren. Dasselbe machen wir mit unserer bereits committeten Datei config.txt.

Sehen Sie sich die folgende Darstellung unseres Workflows an:

Fügen wir zunächst config.txt zur Liste der ignorierten Dateien in .gitignore hinzu:

Anschließend wird der Befehl git rm mit dem Flag --cached ausgeführt, um die Datei aus dem Repository zu entfernen, ohne sie zu löschen:

Nun den Status des Arbeitsverzeichnisses und des Staging-Bereichs überprüfen:

Wie zu sehen ist, wurde das Löschen der Konfigurationsdatei bereits vorgemerkt, jedoch muss die Datei .gitignore noch hinzugefügt werden, bevor diese Änderungen übernommen werden können:

Der Commit war erfolgreich. Überprüfen wir nun, ob die Datei config.txt tatsächlich ignoriert wird. Wir fügen mit dem Befehl echo eine neue Zeile mit einem Beispiel-Passwort hinzu:

Abschließend prüfen wir den Status unseres Arbeitsverzeichnisses:

Unsere Datei wurde geändert, aber sie wird von Git nicht verfolgt, daher ist das Arbeitsverzeichnis sauber.

question-icon

Ordnen Sie die Aktionen den jeweiligen Befehlen zu.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6

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 Nach Dem Ersten Commit Ignorieren

Swipe um das Menü anzuzeigen

Wenn Sie bereits Dateien committet haben, die Sie nun ignorieren möchten, gehen Sie wie folgt vor:

  1. Fügen Sie die Dateien zu Ihrer .gitignore hinzu;
  2. Entfernen Sie die Dateien aus dem Repository (ohne sie lokal zu löschen) mit git rm --cached;
  3. Committen Sie die Änderungen.

Workflow-Beispiel

In den meisten Fällen enthalten Konfigurationsdateien private Informationen und sollten daher überhaupt nicht verfolgt werden. Um zu vermeiden, dass solche Dateien versehentlich zu Git hinzugefügt werden, ist es besser, sie zu ignorieren. Dasselbe machen wir mit unserer bereits committeten Datei config.txt.

Sehen Sie sich die folgende Darstellung unseres Workflows an:

Fügen wir zunächst config.txt zur Liste der ignorierten Dateien in .gitignore hinzu:

Anschließend wird der Befehl git rm mit dem Flag --cached ausgeführt, um die Datei aus dem Repository zu entfernen, ohne sie zu löschen:

Nun den Status des Arbeitsverzeichnisses und des Staging-Bereichs überprüfen:

Wie zu sehen ist, wurde das Löschen der Konfigurationsdatei bereits vorgemerkt, jedoch muss die Datei .gitignore noch hinzugefügt werden, bevor diese Änderungen übernommen werden können:

Der Commit war erfolgreich. Überprüfen wir nun, ob die Datei config.txt tatsächlich ignoriert wird. Wir fügen mit dem Befehl echo eine neue Zeile mit einem Beispiel-Passwort hinzu:

Abschließend prüfen wir den Status unseres Arbeitsverzeichnisses:

Unsere Datei wurde geändert, aber sie wird von Git nicht verfolgt, daher ist das Arbeitsverzeichnis sauber.

question-icon

Ordnen Sie die Aktionen den jeweiligen Befehlen zu.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
some-alt