git
Welche Datei wird verwendet, um Git anzuweisen, bestimmte Dateien zu ignorieren?
Übe dein Wissen
Erklärung
Verwendung der .gitignore Datei in Git
Die .gitignore-Datei ist ein spezielles Dokument, das Entwicklern ermöglicht, bestimmte Dateien oder Dateimuster in einem Projekt von Git-Vorgängen wie Staging, Commiting und Pushing zu ignorieren.
Verständnis der .gitignore Datei
Die Frage bezieht sich darauf, welche Datei Git verwendet, um bestimmte Dateien zu ignorieren. Die korrekte Antwort ist .gitignore.
Die .gitignore-Datei ist nützlich in Situationen, in denen automatisch generierte Dateien wie Logdateien, temporäre Dateien oder von der IDE generierte Dateien vorhanden sind. Solche Dateien sind oft spezifisch für jedes Entwickler-Setup und können das Repository verunreinigen, wenn sie committed werden.
Beispiel einer .gitignore Datei
Ein typisches Beispiel einer .gitignore-Datei könnte so aussehen:
# Logdateien ignorieren
logs/
*.log
# Temporäre Dateien ignorieren
tmp/
# Von der IDE generierte Dateien ignorieren
.idea/
In diesem Beispiel wird Git angewiesen, die im Verzeichnis "logs" gefundenen Dateien, alle .log-Dateien, jegliche Dateien im Verzeichnis "tmp" und das Verzeichnis ".idea" zu ignorieren.
Best Practices
Es ist eine Best Practice, die .gitignore-Datei in das Stammverzeichnis des Repositories zu stellen. Sie kann jedoch auch in jedem Unterverzeichnis platziert werden, um dort spezifische Regeln anzuwenden.
Zusätzlich sollte jeder Entwickler seine eigenen, globalen Ignorierregeln in einer globalen .gitignore-Datei auf seinem System festhalten. Dies verhindert, dass persönliche Ignorierregeln in gemeinsamen Repositories auftauchen.
Insgesamt ermöglicht die .gitignore-Datei eine sauberere Codebasis und unterstützt dabei, nur relevante und notwendige Dateien im Git-Repository zu haben.
Willst du mehr davon? Mach das komplette Git Grundlagen-Quiz.
Quiz Starten