Gitignore-Muster
Teil des Abschnitts Versionskontrolle der Terminal-Journey von Coddy. Lektion 20 von 58.
Die Muster in .gitignore folgen einigen einfachen Regeln:
secret.txt: eine Datei mit genau diesem Namen an beliebiger Stelle im Repository ignorieren*.log: jede Datei ignorieren, die auf.logendetbuild/: das gesamte Verzeichnisbuildund alles darin ignorieren
logs/*.tmp: ignoriert nur.tmp-Dateien innerhalb vonlogs/#: beginnt eine Kommentarzeile; wird von Git ignoriert!important.log: eine Ausnahme. Selbst wenn eine vorherige Regel darauf zutrifft, wird diese Datei nicht ignoriert
Die Reihenfolge ist wichtig, wenn du Regeln und Ausnahmen kombinierst. Spätere Muster setzen frühere für Dateien außer Kraft, auf die beide zutreffen.
Ein wichtiger Hinweis: .gitignore betrifft nur Dateien, die noch nicht nachverfolgt werden. Wenn eine Datei bereits committet wurde, hindert das Hinzufügen zu .gitignore Git nicht daran, sie weiter nachzuverfolgen. Du müsstest sie zuerst aus dem Index entfernen.
Aufgabe
EinfachDer Ordner enthält: main.py, secret.txt, tmp/cache.dat und tmp/keep.md. Initialisiere das Repo und erstelle eine .gitignore mit diesen zwei Zeilen:
secret.txt
tmp/Führe dann git status --short aus. Nur .gitignore und main.py sollten als nicht nachverfolgt angezeigt werden.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionskontrolle
2Erste Schritte
Ein Repository initialisierenDer .git-OrdnerIdentität konfigurierenGit-StatusRückblick – Erstes Repository5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo3Änderungen verfolgen
Der Staging-BereichGit AddGit CommitEine verfolgte Datei ändernGit LogRückblick – Erste Commits6Rezeptseiten-Projekt
ProjektübersichtInitialisieren und IgnorierenÜbe selbstständig: Terminal-Playground