Ludovic Frank Gitignore

.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

  1. Copiez les règles macOS ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Système d’exploitation

Voir tous les modèles Système d’exploitation