.gitignore per macOS

44 regole di esclusione per macOS, pronte da copiare nel repository.

Sistema operativo desktop di Apple

Il .gitignore completo per macOS

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:49:24 UTC
# Tecnologie: macOS

### macOS ###
# Impostazioni delle cartelle macOS (Desktop Services Store)
.DS_Store
# File dei fork delle risorse macOS
.AppleDouble
.localized
# Icona personalizzata delle cartelle macOS
.LSOverride
__MACOSX/
# File dell'icona personalizzata macOS (Icon^M)
Icon[
]
# File dei fork delle risorse macOS
._*
# Cronologia delle versioni macOS
.DocumentRevisions-V100
# Demone degli eventi del file system macOS
.fseventsd
# Indice Spotlight di macOS
.Spotlight-V100
# File temporanei di macOS
.TemporaryItems
# Cartella del cestino macOS
.Trashes
# Cache AppleDB di macOS
.AppleDB
# Icona del volume macOS
.VolumeIcon.icns
# Impostazioni del desktop macOS
.AppleDesktop
# Indicatore Time Machine di macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# Cestino di rete di macOS
Network Trash Folder
.PKInstallSandboxManager
# Elementi temporanei di macOS
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Informazioni del disco AppleTalk di macOS
.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

Cosa escludono le regole di macOS

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

Schema di esclusione Cosa esclude
.DS_Store Impostazioni delle cartelle macOS (Desktop Services Store)
.AppleDouble File dei fork delle risorse macOS
.localized Generale
__MACOSX/ Generale
.LSOverride Icona personalizzata delle cartelle macOS
Icon[ ] File dell'icona personalizzata macOS (Icon^M)

Fork delle risorse

Schema di esclusione Cosa esclude
._* File dei fork delle risorse macOS

File e directory che possono apparire nella radice di un volume

Schema di esclusione Cosa esclude
.DocumentRevisions-V100 Cronologia delle versioni macOS
.fseventsd Demone degli eventi del file system macOS
.Spotlight-V100 Indice Spotlight di macOS
.TemporaryItems File temporanei di macOS
.Trashes Cartella del cestino macOS
.VolumeIcon.icns Icona del volume macOS
.com.apple.timemachine.donotpresent Indicatore Time Machine di macOS
.com.apple.timemachine.supported File e directory che possono apparire nella radice di un volume
.PKInstallSandboxManager File e directory che possono apparire nella radice di un volume
.PKInstallSandboxManager-SystemSoftware File e directory che possono apparire nella radice di un volume
.hotfiles.btree File e directory che possono apparire nella radice di un volume
.vol File e directory che possono apparire nella radice di un volume
.file File e directory che possono apparire nella radice di un volume
.disk_label* File e directory che possono apparire nella radice di un volume
lost+found File e directory che possono apparire nella radice di un volume
.HFS+ Private Directory Data[ ] File e directory che possono apparire nella radice di un volume

Directory che possono essere create sulle condivisioni AFP remote

Schema di esclusione Cosa esclude
.AppleDB Cache AppleDB di macOS
.AppleDesktop Impostazioni del desktop macOS
Network Trash Folder Cestino di rete di macOS
Temporary Items Elementi temporanei di macOS
.apdisk Informazioni del disco AppleTalk di macOS

Mac OS da 6 a 9

Schema di esclusione Cosa esclude
Desktop DB Mac OS da 6 a 9
Desktop DF Mac OS da 6 a 9
TheFindByContentFolder Mac OS da 6 a 9
TheVolumeSettingsFolder Mac OS da 6 a 9
.FBCIndex Mac OS da 6 a 9
.FBCSemaphoreFile Mac OS da 6 a 9
.FBCLockFolder Mac OS da 6 a 9

Sistema delle quote

Schema di esclusione Cosa esclude
.quota.group Sistema delle quote
.quota.user Sistema delle quote
.quota.ops.group Sistema delle quote
.quota.ops.user Sistema delle quote

TimeMachine

Schema di esclusione Cosa esclude
Backups.backupdb TimeMachine
.MobileBackups TimeMachine
.MobileBackups.trash TimeMachine
MobileBackups.trash TimeMachine
tmbootpicker.efi TimeMachine

Come usare questo .gitignore per macOS

  1. Copia le regole di macOS qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Sistema operativo

Vedi tutti i modelli di Sistema operativo