Ignorierte Dateien für ein einzelnes Repository konfigurieren
Du kannst eine .gitignore
-Datei im Stammverzeichnis Deines Repository erstellen, um Git mitzuteilen, welche Dateien und Verzeichnisse zu ignorieren sind, wenn Du einen Commit machst.
Um diese Ignorierregeln mit anderen Benutzern zu teilen, die das Repository klonen, musst Du die .gitignore
-Datei für Dein Repository freigeben.
GitHub pflegt eine offizielle Liste an empfohlenen .gitignore
-Dateien für viele gängige Betriebssysteme, Umgebungen und Sprachen im öffentlichen „GitHub/GitIgnore“-Repository. Du kannst auch mit gitignore.io eine .gitignore
-Datei für Dein Betriebssystem, Deine Programmiersprache oder Deine IDE erstellen. Weitere Informationen findest du unter github/gitignore und auf der Website gitignore.io.
-
Öffne TerminalTerminalGit Bash.
-
Navigiere zum Speicherort Deines Git-Repositorys.
-
Erstelle eine
.gitignore
-Datei für Dein Repository.touch .gitignore
Wenn der Befehl erfolgreich ist, erfolgt keine Ausgabe.
Ein Beispiel für eine .gitignore
-Datei findest du unter Einige gängige .gitignore-Konfigurationen im Octocat-Repository.
Wenn Du eine bereits eingecheckte Datei ignorieren willst, musst Du die Datei vor dem Hinzufügen einer Ignorierregel entfernen. Entferne die Datei von Deinem Terminal.
git rm --cached FILENAME
Ignorierte Dateien für alle Repositorys auf Deinem Computers konfigurieren
Du kannst Git anweisen, bestimmte Dateien oder Verzeichnisse immer zu ignorieren, wenn Du einen Commit in einem beliebigen Git-Repository auf Deinem Computer machst. Du kannst dieses Feature beispielsweise verwenden, um temporäre Sicherungsdateien zu ignorieren, die Dein Text-Editor erstellt.
Um eine bestimmte Datei oder ein bestimmtes Verzeichnis immer zu ignorieren, füge sie zu einer Datei mit dem Namen ignore
hinzu, die sich im Verzeichnis ~/.config/git
befindet. Standardmäßig ignoriert Git alle Dateien und Verzeichnisse, die in der globalen Konfigurationsdatei ~/.config/git/ignore
aufgeführt sind. Wenn das git
-Verzeichnis und die ignore
-Datei noch nicht vorhanden sind, musst Du sie erst erstellen.
Ausschließen lokaler Dateien ohne Erstellen einer Gitignore-Datei
Wenn Du keine .gitignore
-Datei erstellen und mit anderen teilen möchtest, kannst Du Regeln erstellen, die nicht mit dem Repository committet werden. Du kannst diese Methode für lokal erstellte Dateien anwenden, bei denen es unwahrscheinlich ist, dass andere sie erzeugen, z. B. Dateien, die von Deinem Editor erstellt wurden.
Öffne die .git/info/exclude
-Datei im Root Deines Git-Repositorys mit Deinem bevorzugten Texteditor. Alle Regeln, die Du hier hinzufügst, werden nicht eingecheckt und ignorieren nur Dateien für Dein lokales Repository.
- Öffne TerminalTerminalGit Bash.
- Navigiere zum Speicherort Deines Git-Repositorys.
- Öffne die Datei in
.git/info/exclude
mithilfe Deines bevorzugten Text-Editors.
Weitere nützliche Informationen
- Ignorieren von Dateien in der Git-Dokumentation
- .gitignore in der Git-Dokumentation
- Eine Sammlung nützlicher Gitignore-Vorlagen im github/gitignore-Repository
- gitignore.io-Website