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

Wenn Sie bereits Dateien committed haben, die Sie jetzt ignorieren möchten, folgen Sie diesen Schritten:

  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 oft private Informationen, daher sollten sie überhaupt nicht verfolgt werden. Um zu vermeiden, dass solche Dateien versehentlich zu Git hinzugefügt werden, ist es besser, sie zu ignorieren. Wir werden dasselbe mit unserer config.txt-Datei tun, die bereits committed wurde.

Werfen Sie einen Blick auf die folgende Darstellung unseres Workflows:

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

Wir führen dann den Befehl git rm mit dem --cached-Flag aus, um ihn aus unserem Repository zu entfernen, ohne ihn zu löschen:

Nun, lassen Sie uns den Status unseres Arbeitsbaums und des Staging-Bereichs überprüfen:

Wie Sie sehen können, ist die Löschung unserer Konfigurationsdatei bereits staged, jedoch müssen wir noch die .gitignore-Datei hinzufügen, und dann können wir diese Änderungen committen:

Der Commit war erfolgreich. Lassen Sie uns nun überprüfen, ob die Datei config.txt tatsächlich ignoriert wird. Wir werden eine neue Zeile mit einem bestimmten Beispiel-Passwort hinzufügen, indem wir den echo-Befehl verwenden:

Schließlich lassen Sie uns den Status unseres Arbeitsbaums überprüfen:

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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