Ludovic Frank Gitignore

.gitignore для macOS

44 правила ігнорування для macOS, готові до копіювання у ваш репозиторій.

Настільна операційна система Apple

Повний .gitignore для macOS

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 23:46:45 UTC
# Технології: macOS

### macOS ###
# Параметри папки macOS (Desktop Services Store)
.DS_Store
# Файли розгалуження ресурсів macOS
.AppleDouble
.localized
# Спеціальний значок папки macOS
.LSOverride
__MACOSX/
# Спеціальний файл значка macOS (Icon^M)
Icon[
]
# Файли розгалуження ресурсів macOS
._*
# Історія версій macOS
.DocumentRevisions-V100
# Демон подій файлової системи macOS
.fseventsd
# macOS Індекс Spotlight
.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 (Desktop Services Store)
.AppleDouble Файли розгалуження ресурсів macOS
.localized Загальний
__MACOSX/ Загальний
.LSOverride Спеціальний значок папки macOS
Icon[ ] Спеціальний файл значка macOS (Icon^M)

Форки ресурсів

Шаблон Що ігнорується
._* Файли розгалуження ресурсів macOS

Файли та каталоги, які можуть з’являтися в корені тома

Шаблон Що ігнорується
.DocumentRevisions-V100 Історія версій macOS
.fseventsd Демон подій файлової системи macOS
.Spotlight-V100 macOS Індекс Spotlight
.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

Перегляньте кожен шаблон Операційна система