.gitignore para macOS

44 reglas de exclusión para macOS, listas para copiar en tu repositorio.

Sistema operativo de escritorio de Apple

El .gitignore completo para macOS

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:12:25 UTC
# Tecnologías: macOS

### macOS ###
# Configuración de carpetas de macOS (Desktop Services Store)
.DS_Store
# Archivos de bifurcaciones de recursos de macOS
.AppleDouble
.localized
# Icono personalizado de carpeta de macOS
.LSOverride
__MACOSX/
# Archivo de icono personalizado de macOS (Icon^M)
Icon[
]
# Archivos de bifurcaciones de recursos de macOS
._*
# Historial de versiones de macOS
.DocumentRevisions-V100
# Demonio de eventos del sistema de archivos de macOS
.fseventsd
# Índice Spotlight de macOS
.Spotlight-V100
# Archivos temporales de macOS
.TemporaryItems
# Carpeta de papelera de macOS
.Trashes
# Caché AppleDB de macOS
.AppleDB
# Icono de volumen de macOS
.VolumeIcon.icns
# Configuración del escritorio de macOS
.AppleDesktop
# Marcador de Time Machine de macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# Papelera de red de macOS
Network Trash Folder
.PKInstallSandboxManager
# Elementos temporales de macOS
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Información de disco 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

Qué ignoran estas reglas de macOS

Todos los patrones y por qué incluirlos en tu .gitignore.

Generalidades

Patrón Qué ignora
.DS_Store Configuración de carpetas de macOS (Desktop Services Store)
.AppleDouble Archivos de bifurcaciones de recursos de macOS
.localized Generalidades
__MACOSX/ Generalidades
.LSOverride Icono personalizado de carpeta de macOS
Icon[ ] Archivo de icono personalizado de macOS (Icon^M)

Bifurcaciones de recursos

Patrón Qué ignora
._* Archivos de bifurcaciones de recursos de macOS

Archivos y directorios que pueden aparecer en la raíz de un volumen

Patrón Qué ignora
.DocumentRevisions-V100 Historial de versiones de macOS
.fseventsd Demonio de eventos del sistema de archivos de macOS
.Spotlight-V100 Índice Spotlight de macOS
.TemporaryItems Archivos temporales de macOS
.Trashes Carpeta de papelera de macOS
.VolumeIcon.icns Icono de volumen de macOS
.com.apple.timemachine.donotpresent Marcador de Time Machine de macOS
.com.apple.timemachine.supported Archivos y directorios que pueden aparecer en la raíz de un volumen
.PKInstallSandboxManager Archivos y directorios que pueden aparecer en la raíz de un volumen
.PKInstallSandboxManager-SystemSoftware Archivos y directorios que pueden aparecer en la raíz de un volumen
.hotfiles.btree Archivos y directorios que pueden aparecer en la raíz de un volumen
.vol Archivos y directorios que pueden aparecer en la raíz de un volumen
.file Archivos y directorios que pueden aparecer en la raíz de un volumen
.disk_label* Archivos y directorios que pueden aparecer en la raíz de un volumen
lost+found Archivos y directorios que pueden aparecer en la raíz de un volumen
.HFS+ Private Directory Data[ ] Archivos y directorios que pueden aparecer en la raíz de un volumen

Directorios que pueden crearse en un recurso compartido AFP remoto

Patrón Qué ignora
.AppleDB Caché AppleDB de macOS
.AppleDesktop Configuración del escritorio de macOS
Network Trash Folder Papelera de red de macOS
Temporary Items Elementos temporales de macOS
.apdisk Información de disco AppleTalk de macOS

Mac OS de 6 a 9

Patrón Qué ignora
Desktop DB Mac OS de 6 a 9
Desktop DF Mac OS de 6 a 9
TheFindByContentFolder Mac OS de 6 a 9
TheVolumeSettingsFolder Mac OS de 6 a 9
.FBCIndex Mac OS de 6 a 9
.FBCSemaphoreFile Mac OS de 6 a 9
.FBCLockFolder Mac OS de 6 a 9

Sistema de cuotas

Patrón Qué ignora
.quota.group Sistema de cuotas
.quota.user Sistema de cuotas
.quota.ops.group Sistema de cuotas
.quota.ops.user Sistema de cuotas

TimeMachine

Patrón Qué ignora
Backups.backupdb TimeMachine
.MobileBackups TimeMachine
.MobileBackups.trash TimeMachine
MobileBackups.trash TimeMachine
tmbootpicker.efi TimeMachine

Cómo usar este .gitignore para macOS

  1. Copia las reglas de macOS de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Sistema operativo

Ver todas las plantillas de Sistema operativo