.gitignore für macOS
44 Ausschlussregeln für macOS, die du direkt in dein Repository übernehmen kannst.
Apples Desktop-Betriebssystem
Die vollständige .gitignore für macOS
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:32:34 UTC
# Technologien: macOS
### macOS ###
# macOS-Ordnereinstellungen (Desktop Services Store)
.DS_Store
# macOS-Resource-Fork-Dateien
.AppleDouble
.localized
# Symbol für benutzerdefinierten macOS-Ordner
.LSOverride
__MACOSX/
# Benutzerdefinierte macOS-Symboldatei (Icon^M)
Icon[
]
# macOS-Resource-Fork-Dateien
._*
# macOS-Versionsverlauf
.DocumentRevisions-V100
# macOS-Dateisystem-Ereignis-Daemon
.fseventsd
# macOS Spotlight-Index
.Spotlight-V100
# Temporäre macOS-Dateien
.TemporaryItems
# macOS-Papierkorb
.Trashes
# macOS AppleDB-Cache
.AppleDB
# macOS-Volumesymbol
.VolumeIcon.icns
# macOS-Desktopeinstellungen
.AppleDesktop
# macOS Time Machine-Marker
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# macOS-Netzwerkpapierkorb
Network Trash Folder
.PKInstallSandboxManager
# Temporäre macOS-Elemente
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# macOS AppleTalk-Datenträgerinformationen
.apdisk
.hotfiles.btree
.vol
.file
.disk_label*
lost+found
.HFS+ Private Directory Data[
]
Desktop DB
Desktop DF
TheFindByContentFolder
TheVolumeSettingsFolder
.FBCIndex
.FBCSemaphoreFile
.FBCLockFolder
.quota.group
.quota.user
.quota.ops.group
.quota.ops.user
Backups.backupdb
.MobileBackups
.MobileBackups.trash
MobileBackups.trash
tmbootpicker.efi
Was diese Regeln für macOS ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Allgemein
| Muster | Ausgeschlossene Dateien |
|---|---|
.DS_Store |
macOS-Ordnereinstellungen (Desktop Services Store) |
.AppleDouble |
macOS-Resource-Fork-Dateien |
.localized |
Allgemein |
__MACOSX/ |
Allgemein |
.LSOverride |
Symbol für benutzerdefinierten macOS-Ordner |
Icon[
] |
Benutzerdefinierte macOS-Symboldatei (Icon^M) |
Resource-Forks
| Muster | Ausgeschlossene Dateien |
|---|---|
._* |
macOS-Resource-Fork-Dateien |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden
| Muster | Ausgeschlossene Dateien |
|---|---|
.DocumentRevisions-V100 |
macOS-Versionsverlauf |
.fseventsd |
macOS-Dateisystem-Ereignis-Daemon |
.Spotlight-V100 |
macOS Spotlight-Index |
.TemporaryItems |
Temporäre macOS-Dateien |
.Trashes |
macOS-Papierkorb |
.VolumeIcon.icns |
macOS-Volumesymbol |
.com.apple.timemachine.donotpresent |
macOS Time Machine-Marker |
.com.apple.timemachine.supported |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
.PKInstallSandboxManager |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
.PKInstallSandboxManager-SystemSoftware |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
.hotfiles.btree |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
.vol |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
.file |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
.disk_label* |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
lost+found |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
.HFS+ Private Directory Data[
] |
Dateien und Verzeichnisse, die möglicherweise im Stammverzeichnis eines Volumes angezeigt werden |
Verzeichnisse, die möglicherweise auf einer Remote-AFP-Freigabe erstellt wurden
| Muster | Ausgeschlossene Dateien |
|---|---|
.AppleDB |
macOS AppleDB-Cache |
.AppleDesktop |
macOS-Desktopeinstellungen |
Network Trash Folder |
macOS-Netzwerkpapierkorb |
Temporary Items |
Temporäre macOS-Elemente |
.apdisk |
macOS AppleTalk-Datenträgerinformationen |
Mac OS 6 bis 9
| Muster | Ausgeschlossene Dateien |
|---|---|
Desktop DB |
Mac OS 6 bis 9 |
Desktop DF |
Mac OS 6 bis 9 |
TheFindByContentFolder |
Mac OS 6 bis 9 |
TheVolumeSettingsFolder |
Mac OS 6 bis 9 |
.FBCIndex |
Mac OS 6 bis 9 |
.FBCSemaphoreFile |
Mac OS 6 bis 9 |
.FBCLockFolder |
Mac OS 6 bis 9 |
Quotensystem
| Muster | Ausgeschlossene Dateien |
|---|---|
.quota.group |
Quotensystem |
.quota.user |
Quotensystem |
.quota.ops.group |
Quotensystem |
.quota.ops.user |
Quotensystem |
TimeMachine
| Muster | Ausgeschlossene Dateien |
|---|---|
Backups.backupdb |
TimeMachine |
.MobileBackups |
TimeMachine |
.MobileBackups.trash |
TimeMachine |
MobileBackups.trash |
TimeMachine |
tmbootpicker.efi |
TimeMachine |
So verwendest du diese .gitignore für macOS
- Kopiere die Regeln für macOS oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.