.gitignore для macOS
44 правила игнорирования для macOS, готовых к копированию в репозиторий.
Настольная операционная система Apple
Полный .gitignore для macOS
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:58:12 UTC
# Технологии: macOS
### macOS ###
# Настройки папки macOS (Магазин служб рабочего стола)
.DS_Store
# Файлы ветки ресурсов macOS
.AppleDouble
.localized
# Значок пользовательской папки macOS
.LSOverride
__MACOSX/
# macOS файл пользовательских значков (Icon^M)
Icon[
]
# Файлы ветки ресурсов macOS
._*
# История версий macOS
.DocumentRevisions-V100
# macOS демон событий файловой системы
.fseventsd
# macOS Индекс внимания
.Spotlight-V100
# Временные файлы macOS
.TemporaryItems
# macOS папка для мусора
.Trashes
# macOS Кэш AppleDB
.AppleDB
# Значок громкости macOS
.VolumeIcon.icns
# macOS настройки рабочего стола
.AppleDesktop
# macOS Маркер «Машины времени»
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# macOS сетевой мусор
Network Trash Folder
.PKInstallSandboxManager
# macOS временные предметы
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# macOS Информация о диске AppleTalk
.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
Что на самом деле игнорируют эти правила macOS
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Общий
| Шаблон | Что он игнорирует |
|---|---|
.DS_Store |
Настройки папки macOS (Магазин служб рабочего стола) |
.AppleDouble |
Файлы ветки ресурсов macOS |
.localized |
Общий |
__MACOSX/ |
Общий |
.LSOverride |
Значок пользовательской папки macOS |
Icon[
] |
macOS файл пользовательских значков (Icon^M) |
Ресурсные вилки
| Шаблон | Что он игнорирует |
|---|---|
._* |
Файлы ветки ресурсов macOS |
Файлы и каталоги, которые могут находиться в корне тома.
| Шаблон | Что он игнорирует |
|---|---|
.DocumentRevisions-V100 |
История версий macOS |
.fseventsd |
macOS демон событий файловой системы |
.Spotlight-V100 |
macOS Индекс внимания |
.TemporaryItems |
Временные файлы macOS |
.Trashes |
macOS папка для мусора |
.VolumeIcon.icns |
Значок громкости macOS |
.com.apple.timemachine.donotpresent |
macOS Маркер «Машины времени» |
.com.apple.timemachine.supported |
Файлы и каталоги, которые могут находиться в корне тома. |
.PKInstallSandboxManager |
Файлы и каталоги, которые могут находиться в корне тома. |
.PKInstallSandboxManager-SystemSoftware |
Файлы и каталоги, которые могут находиться в корне тома. |
.hotfiles.btree |
Файлы и каталоги, которые могут находиться в корне тома. |
.vol |
Файлы и каталоги, которые могут находиться в корне тома. |
.file |
Файлы и каталоги, которые могут находиться в корне тома. |
.disk_label* |
Файлы и каталоги, которые могут находиться в корне тома. |
lost+found |
Файлы и каталоги, которые могут находиться в корне тома. |
.HFS+ Private Directory Data[
] |
Файлы и каталоги, которые могут находиться в корне тома. |
Каталоги, потенциально созданные на удаленном общем ресурсе AFP
| Шаблон | Что он игнорирует |
|---|---|
.AppleDB |
macOS Кэш AppleDB |
.AppleDesktop |
macOS настройки рабочего стола |
Network Trash Folder |
macOS сетевой мусор |
Temporary Items |
macOS временные предметы |
.apdisk |
macOS Информация о диске AppleTalk |
Mac OS 6–9
| Шаблон | Что он игнорирует |
|---|---|
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 |
Система квот
| Шаблон | Что он игнорирует |
|---|---|
.quota.group |
Система квот |
.quota.user |
Система квот |
.quota.ops.group |
Система квот |
.quota.ops.user |
Система квот |
TimeMachine
| Шаблон | Что он игнорирует |
|---|---|
Backups.backupdb |
TimeMachine |
.MobileBackups |
TimeMachine |
.MobileBackups.trash |
TimeMachine |
MobileBackups.trash |
TimeMachine |
tmbootpicker.efi |
TimeMachine |
Как использовать .gitignore для macOS
- Скопируйте приведенные выше правила macOS или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.