.gitignore pour macOS
44 règles d’exclusion pour macOS, prêtes à copier dans votre dépôt.
Système d'exploitation de bureau d'Apple
Le .gitignore complet pour macOS
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 04:56:45 UTC
# Technologies : macOS
### macOS ###
# Paramètres des dossiers macOS (Desktop Services Store)
.DS_Store
# Fichiers de fourches de ressources macOS
.AppleDouble
.localized
# Icône de dossier personnalisée macOS
.LSOverride
__MACOSX/
# Fichier d’icône personnalisée macOS (Icon^M)
Icon[
]
# Fichiers de fourches de ressources macOS
._*
# Historique des versions macOS
.DocumentRevisions-V100
# Démon des événements du système de fichiers macOS
.fseventsd
# Index Spotlight de macOS
.Spotlight-V100
# Fichiers temporaires macOS
.TemporaryItems
# Dossier de corbeille macOS
.Trashes
# Cache AppleDB de macOS
.AppleDB
# Icône de volume macOS
.VolumeIcon.icns
# Paramètres du bureau macOS
.AppleDesktop
# Marqueur Time Machine de macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# Corbeille réseau macOS
Network Trash Folder
.PKInstallSandboxManager
# Éléments temporaires macOS
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Informations de disque AppleTalk de 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
Ce que ces règles macOS ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Général
| Motif | Ce qu’il ignore |
|---|---|
.DS_Store |
Paramètres des dossiers macOS (Desktop Services Store) |
.AppleDouble |
Fichiers de fourches de ressources macOS |
.localized |
Général |
__MACOSX/ |
Général |
.LSOverride |
Icône de dossier personnalisée macOS |
Icon[
] |
Fichier d’icône personnalisée macOS (Icon^M) |
Fourches de ressources
| Motif | Ce qu’il ignore |
|---|---|
._* |
Fichiers de fourches de ressources macOS |
Fichiers et répertoires pouvant apparaître à la racine d’un volume
| Motif | Ce qu’il ignore |
|---|---|
.DocumentRevisions-V100 |
Historique des versions macOS |
.fseventsd |
Démon des événements du système de fichiers macOS |
.Spotlight-V100 |
Index Spotlight de macOS |
.TemporaryItems |
Fichiers temporaires macOS |
.Trashes |
Dossier de corbeille macOS |
.VolumeIcon.icns |
Icône de volume macOS |
.com.apple.timemachine.donotpresent |
Marqueur Time Machine de macOS |
.com.apple.timemachine.supported |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
.PKInstallSandboxManager |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
.PKInstallSandboxManager-SystemSoftware |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
.hotfiles.btree |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
.vol |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
.file |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
.disk_label* |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
lost+found |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
.HFS+ Private Directory Data[
] |
Fichiers et répertoires pouvant apparaître à la racine d’un volume |
Répertoires pouvant être créés sur un partage AFP distant
| Motif | Ce qu’il ignore |
|---|---|
.AppleDB |
Cache AppleDB de macOS |
.AppleDesktop |
Paramètres du bureau macOS |
Network Trash Folder |
Corbeille réseau macOS |
Temporary Items |
Éléments temporaires macOS |
.apdisk |
Informations de disque AppleTalk de macOS |
Mac OS 6 à 9
| Motif | Ce qu’il ignore |
|---|---|
Desktop DB |
Mac OS 6 à 9 |
Desktop DF |
Mac OS 6 à 9 |
TheFindByContentFolder |
Mac OS 6 à 9 |
TheVolumeSettingsFolder |
Mac OS 6 à 9 |
.FBCIndex |
Mac OS 6 à 9 |
.FBCSemaphoreFile |
Mac OS 6 à 9 |
.FBCLockFolder |
Mac OS 6 à 9 |
Système de quotas
| Motif | Ce qu’il ignore |
|---|---|
.quota.group |
Système de quotas |
.quota.user |
Système de quotas |
.quota.ops.group |
Système de quotas |
.quota.ops.user |
Système de quotas |
TimeMachine
| Motif | Ce qu’il ignore |
|---|---|
Backups.backupdb |
TimeMachine |
.MobileBackups |
TimeMachine |
.MobileBackups.trash |
TimeMachine |
MobileBackups.trash |
TimeMachine |
tmbootpicker.efi |
TimeMachine |
Comment utiliser ce .gitignore pour macOS
- Copiez les règles macOS ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.