Kursinhalt
Git-Grundlagen
Git-Grundlagen
Dateien Nach dem Ersten Commit Ignorieren
Wenn Sie bereits Dateien committed haben, die Sie jetzt ignorieren möchten, folgen Sie diesen Schritten:
- Fügen Sie die Dateien zu Ihrer
.gitignore
hinzu; - Entfernen Sie die Dateien aus dem Repository (ohne sie lokal zu löschen) mit
git rm --cached
; - 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.
Danke für Ihr Feedback!