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 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

Konfigurationsdateien enthalten häufig private Informationen und sollten daher nicht verfolgt werden. Um zu verhindern, dass solche Dateien versehentlich zu Git hinzugefügt werden, sollten sie ignoriert werden. Wenden Sie dies auf die Datei config.txt an, die bereits committet wurde.

Siehe folgende Darstellung des Workflows:

Workflow-Beispiel

config.txt zur Liste der ignorierten Dateien in der Datei .gitignore hinzufügen:

Konfigurationsdatei zur .gitignore hinzufügen

Anschließend den Befehl git rm mit dem Flag --cached ausführen, um die Datei aus dem Repository zu entfernen, ohne sie lokal zu löschen:

Konfigurationsdatei entfernen

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

Status überprüfen

Wie Sie sehen, ist das Löschen der Konfigurationsdatei bereits gestaged, aber die Datei .gitignore muss noch hinzugefügt werden. Anschließend beide Änderungen committen:

Änderungen committen

Der Commit war erfolgreich.
Nun überprüfen, ob die Datei config.txt ignoriert wird, indem Sie mit dem Befehl echo eine neue Zeile mit einem Beispiel-Passwort anhängen:

Konfigurationsdatei bearbeiten

Abschließend den Status des Working Tree überprüfen:

Working Tree überprüfen

Die Datei wurde geändert, aber sie wird von Git nicht verfolgt, daher bleibt der Arbeitsbaum 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 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

Konfigurationsdateien enthalten häufig private Informationen und sollten daher nicht verfolgt werden. Um zu verhindern, dass solche Dateien versehentlich zu Git hinzugefügt werden, sollten sie ignoriert werden. Wenden Sie dies auf die Datei config.txt an, die bereits committet wurde.

Siehe folgende Darstellung des Workflows:

Workflow-Beispiel

config.txt zur Liste der ignorierten Dateien in der Datei .gitignore hinzufügen:

Konfigurationsdatei zur .gitignore hinzufügen

Anschließend den Befehl git rm mit dem Flag --cached ausführen, um die Datei aus dem Repository zu entfernen, ohne sie lokal zu löschen:

Konfigurationsdatei entfernen

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

Status überprüfen

Wie Sie sehen, ist das Löschen der Konfigurationsdatei bereits gestaged, aber die Datei .gitignore muss noch hinzugefügt werden. Anschließend beide Änderungen committen:

Änderungen committen

Der Commit war erfolgreich.
Nun überprüfen, ob die Datei config.txt ignoriert wird, indem Sie mit dem Befehl echo eine neue Zeile mit einem Beispiel-Passwort anhängen:

Konfigurationsdatei bearbeiten

Abschließend den Status des Working Tree überprüfen:

Working Tree überprüfen

Die Datei wurde geändert, aber sie wird von Git nicht verfolgt, daher bleibt der Arbeitsbaum 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