.gitignore para macOS
44 regras de exclusão para macOS, prontas a copiar para o seu repositório.
Sistema operativo de secretária da Apple
O .gitignore completo para macOS
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:49:31 UTC
# Tecnologias: macOS
### macOS ###
# Definições de pastas do macOS (Desktop Services Store)
.DS_Store
# Ficheiros de bifurcação de recursos do macOS
.AppleDouble
.localized
# Ícone de pasta personalizado do macOS
.LSOverride
__MACOSX/
# Ficheiro de ícone personalizado do macOS (Icon^M)
Icon[
]
# Ficheiros de bifurcação de recursos do macOS
._*
# Histórico de versões do macOS
.DocumentRevisions-V100
# Serviço de eventos do sistema de ficheiros do macOS
.fseventsd
# Índice Spotlight do macOS
.Spotlight-V100
# Ficheiros temporários do macOS
.TemporaryItems
# Pasta do lixo do macOS
.Trashes
# Cache AppleDB do macOS
.AppleDB
# Ícone de volume do macOS
.VolumeIcon.icns
# Definições do ambiente de trabalho do macOS
.AppleDesktop
# Marcador Time Machine do macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# Lixo de rede do macOS
Network Trash Folder
.PKInstallSandboxManager
# Elementos temporários do macOS
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Informações de disco AppleTalk do 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
O que estas regras de macOS ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Geral
| Padrão | O que ignora |
|---|---|
.DS_Store |
Definições de pastas do macOS (Desktop Services Store) |
.AppleDouble |
Ficheiros de bifurcação de recursos do macOS |
.localized |
Geral |
__MACOSX/ |
Geral |
.LSOverride |
Ícone de pasta personalizado do macOS |
Icon[
] |
Ficheiro de ícone personalizado do macOS (Icon^M) |
Bifurcações de recursos
| Padrão | O que ignora |
|---|---|
._* |
Ficheiros de bifurcação de recursos do macOS |
Ficheiros e diretórios que podem aparecer na raiz de um volume
| Padrão | O que ignora |
|---|---|
.DocumentRevisions-V100 |
Histórico de versões do macOS |
.fseventsd |
Serviço de eventos do sistema de ficheiros do macOS |
.Spotlight-V100 |
Índice Spotlight do macOS |
.TemporaryItems |
Ficheiros temporários do macOS |
.Trashes |
Pasta do lixo do macOS |
.VolumeIcon.icns |
Ícone de volume do macOS |
.com.apple.timemachine.donotpresent |
Marcador Time Machine do macOS |
.com.apple.timemachine.supported |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
.PKInstallSandboxManager |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
.PKInstallSandboxManager-SystemSoftware |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
.hotfiles.btree |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
.vol |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
.file |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
.disk_label* |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
lost+found |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
.HFS+ Private Directory Data[
] |
Ficheiros e diretórios que podem aparecer na raiz de um volume |
Diretórios potencialmente criados numa partilha AFP remota
| Padrão | O que ignora |
|---|---|
.AppleDB |
Cache AppleDB do macOS |
.AppleDesktop |
Definições do ambiente de trabalho do macOS |
Network Trash Folder |
Lixo de rede do macOS |
Temporary Items |
Elementos temporários do macOS |
.apdisk |
Informações de disco AppleTalk do macOS |
Mac OS 6 a 9
| Padrão | O que ignora |
|---|---|
Desktop DB |
Mac OS 6 a 9 |
Desktop DF |
Mac OS 6 a 9 |
TheFindByContentFolder |
Mac OS 6 a 9 |
TheVolumeSettingsFolder |
Mac OS 6 a 9 |
.FBCIndex |
Mac OS 6 a 9 |
.FBCSemaphoreFile |
Mac OS 6 a 9 |
.FBCLockFolder |
Mac OS 6 a 9 |
Sistema de quotas
| Padrão | O que ignora |
|---|---|
.quota.group |
Sistema de quotas |
.quota.user |
Sistema de quotas |
.quota.ops.group |
Sistema de quotas |
.quota.ops.user |
Sistema de quotas |
TimeMachine
| Padrão | O que ignora |
|---|---|
Backups.backupdb |
TimeMachine |
.MobileBackups |
TimeMachine |
.MobileBackups.trash |
TimeMachine |
MobileBackups.trash |
TimeMachine |
tmbootpicker.efi |
TimeMachine |
Como utilizar este .gitignore para macOS
- Copie as regras de macOS acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.