Kursinhalt
Git-Grundlagen
Git-Grundlagen
Dateien in Git Ignorieren
Dateien ignorieren
Das Ignorieren von Dateien in Git ist aus mehreren Gründen entscheidend:
- Reduzierte Repository-Größe: Das Ignorieren unnötiger Dateien verhindert, dass sie im Versionskontrollsystem gespeichert werden, was zu kleineren Repository-Größen führt;
- Fokus auf Quellcode: Durch das Ausschließen generierter Dateien oder Artefakte bleibt Ihr Repository auf Quellcode und wesentliche Projektdateien fokussiert;
- Sicherheit: Das Vermeiden der Einbeziehung sensibler Informationen wie API-Schlüssel oder Passwörter erhöht die Sicherheit Ihres Projekts.
Die .gitignore-Datei
Der primäre Mechanismus zum Spezifizieren von zu ignorierenden Dateien ist die .gitignore
-Datei. Diese Datei, die typischerweise im Stammverzeichnis Ihres Repositories platziert wird, enthält eine Liste von Dateimustern, die Git ignorieren soll. Jede Zeile in der Datei repräsentiert ein Muster für Dateien oder Verzeichnisse, die ignoriert werden sollen. Vorerst verwenden wir einfach die Namen der Dateien.
Lassen Sie uns zuerst alle (einschließlich versteckter) Dateien und Verzeichnisse in unserem Projektverzeichnis auflisten:
Wenn Sie an einem macOS-Computer arbeiten, haben Sie höchstwahrscheinlich die .DS_Store
-Datei, die automatisch vom Betriebssystem erstellt wird. Es macht keinen Sinn, sie zu verfolgen und zu committen, also lassen Sie uns die .gitignore
-Datei mit dem echo
-Befehl erstellen und die .DS_Store
-Zeile hineinschreiben, um diese Datei zu ignorieren:
Hinweis
Wenn
.gitignore
nicht leer ist, sollten Sie den>>
Operator verwenden, um eine neue Zeile mit dem Dateinamen hinzuzufügen.
Danach können wir den Befehl git status
ausführen und sehen, dass diese Datei nicht in der Liste der nicht verfolgten Dateien erscheint:
Nun, lassen Sie uns unsere .gitignore
-Datei hinzufügen und committen:
Der Commit ist erfolgreich, und die .DS_Store
-Datei wird ignoriert.
Danke für Ihr Feedback!