.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

  1. Kopiere die Regeln für macOS oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. 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.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Betriebssystem

Alle Vorlagen für Betriebssystem ansehen