Dateien Nach Dem Ersten Commit Ignorieren
Swipe um das Menü anzuzeigen
Wenn du bereits Dateien committet hast, die du jetzt ignorieren möchtest, befolge diese Schritte:
- Füge die Dateien zu deiner
.gitignorehinzu; - Entferne die Dateien aus dem Repository (ohne sie lokal zu löschen) mit
git rm --cached; - Committe 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, ist es am besten, sie zu ignorieren.
Wende dies auf die Datei config.txt an, die bereits committet wurde.
Siehe die folgende Darstellung des Workflows:
Füge config.txt zur Liste der ignorierten Dateien in der Datei .gitignore hinzu:
echo config.txt >> .gitignore
Führe anschließend den Befehl git rm mit dem Flag --cached aus, um die Datei aus dem Repository zu entfernen, ohne sie lokal zu löschen:
git rm --cached config.txt
Nun den Status des Arbeitsverzeichnisses und des Staging-Bereichs überprüfen:
git status
Wie Sie sehen können, ist das Löschen der Konfigurationsdatei bereits gestaged, aber die Datei .gitignore muss noch hinzugefügt werden.
Danach beide Änderungen committen:
git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Der Commit war erfolgreich.
Jetzt überprüfen, ob die Datei config.txt ignoriert wird, indem eine neue Zeile mit einem Beispiel-Passwort mittels des Befehls echo angehängt wird:
echo "PASSWORD=qwerty" >> config.txt
Abschließend den Status des Working Tree prüfen:
git status
Die Datei wurde geändert, aber sie wird von Git nicht verfolgt, daher bleibt das Arbeitsverzeichnis sauber.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen