.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
- Copia las reglas de macOS de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- 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.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.