.gitignore pour macOS

17 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

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2025-08-01 11:50:42 UTC
# Technologies: macOS

### macOS ###
# macOS folder settings (Desktop Services Store)
.DS_Store
# macOS resource fork files
.AppleDouble
# macOS custom folder icon
.LSOverride
Icon
# macOS resource fork files
._*
# macOS version history
.DocumentRevisions-V100
# macOS file system events daemon
.fseventsd
# macOS Spotlight index
.Spotlight-V100
# macOS temporary files
.TemporaryItems
# macOS trash folder
.Trashes
# macOS volume icon
.VolumeIcon.icns
# macOS Time Machine marker
.com.apple.timemachine.donotpresent
# macOS AppleDB cache
.AppleDB
# macOS desktop settings
.AppleDesktop
# macOS network trash
Network Trash Folder
# macOS temporary items
Temporary Items
# macOS AppleTalk disk info
.apdisk

Ce que ces règles macOS ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

General

Motif Ce qu’il ignore
.DS_Store macOS folder settings (Desktop Services Store)
.AppleDouble macOS resource fork files
.LSOverride macOS custom folder icon
Icon General

Thumbnails

Motif Ce qu’il ignore
._* macOS resource fork files

Files that might appear in the root of a volume

Motif Ce qu’il ignore
.DocumentRevisions-V100 macOS version history
.fseventsd macOS file system events daemon
.Spotlight-V100 macOS Spotlight index
.TemporaryItems macOS temporary files
.Trashes macOS trash folder
.VolumeIcon.icns macOS volume icon
.com.apple.timemachine.donotpresent macOS Time Machine marker

Directories potentially created on remote AFP share

Motif Ce qu’il ignore
.AppleDB macOS AppleDB cache
.AppleDesktop macOS desktop settings
Network Trash Folder macOS network trash
Temporary Items macOS temporary items
.apdisk macOS AppleTalk disk info

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 Operating System

Voir tous les modèles Operating System