.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
- Copia le regole di macOS qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- 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.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.