Ludovic Frank Gitignore

.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

  1. Скопируйте приведенные выше правила macOS или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны Операционная система .gitignore

Посмотреть все шаблоны Операционная система