.gitignore untuk macOS

44 peraturan pengabaian untuk macOS, sedia untuk disalin ke repositori anda.

Sistem pengendalian desktop Apple

.gitignore yang lengkap untuk macOS

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 22:56:50 UTC
# Teknologi: macOS

### macOS ###
# Tetapan folder macOS (Kedai Perkhidmatan Desktop)
.DS_Store
# Fail garpu sumber macOS
.AppleDouble
.localized
# Ikon folder tersuai macOS
.LSOverride
__MACOSX/
# Fail ikon tersuai macOS (Icon^M)
Icon[
]
# Fail garpu sumber macOS
._*
# sejarah versi macOS
.DocumentRevisions-V100
# Daemon peristiwa sistem fail macOS
.fseventsd
# Indeks Spotlight macOS
.Spotlight-V100
# macOS fail sementara
.TemporaryItems
# macOS folder sampah
.Trashes
# Cache AppleDB macOS
.AppleDB
# Ikon kelantangan macOS
.VolumeIcon.icns
# Tetapan desktop macOS
.AppleDesktop
# Penanda Mesin Masa macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# macOS rangkaian sampah
Network Trash Folder
.PKInstallSandboxManager
# macOS item sementara
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Maklumat cakera 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

Apa yang sebenarnya diabaikan oleh peraturan macOS ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Umum

Corak Perkara yang diabaikan
.DS_Store Tetapan folder macOS (Kedai Perkhidmatan Desktop)
.AppleDouble Fail garpu sumber macOS
.localized Umum
__MACOSX/ Umum
.LSOverride Ikon folder tersuai macOS
Icon[ ] Fail ikon tersuai macOS (Icon^M)

Garpu sumber

Corak Perkara yang diabaikan
._* Fail garpu sumber macOS

Fail dan direktori yang mungkin muncul dalam akar volum

Corak Perkara yang diabaikan
.DocumentRevisions-V100 sejarah versi macOS
.fseventsd Daemon peristiwa sistem fail macOS
.Spotlight-V100 Indeks Spotlight macOS
.TemporaryItems macOS fail sementara
.Trashes macOS folder sampah
.VolumeIcon.icns Ikon kelantangan macOS
.com.apple.timemachine.donotpresent Penanda Mesin Masa macOS
.com.apple.timemachine.supported Fail dan direktori yang mungkin muncul dalam akar volum
.PKInstallSandboxManager Fail dan direktori yang mungkin muncul dalam akar volum
.PKInstallSandboxManager-SystemSoftware Fail dan direktori yang mungkin muncul dalam akar volum
.hotfiles.btree Fail dan direktori yang mungkin muncul dalam akar volum
.vol Fail dan direktori yang mungkin muncul dalam akar volum
.file Fail dan direktori yang mungkin muncul dalam akar volum
.disk_label* Fail dan direktori yang mungkin muncul dalam akar volum
lost+found Fail dan direktori yang mungkin muncul dalam akar volum
.HFS+ Private Directory Data[ ] Fail dan direktori yang mungkin muncul dalam akar volum

Direktori berpotensi dibuat pada bahagian jauh AFP

Corak Perkara yang diabaikan
.AppleDB Cache AppleDB macOS
.AppleDesktop Tetapan desktop macOS
Network Trash Folder macOS rangkaian sampah
Temporary Items macOS item sementara
.apdisk Maklumat cakera macOS AppleTalk

Mac OS 6 hingga 9

Corak Perkara yang diabaikan
Desktop DB Mac OS 6 hingga 9
Desktop DF Mac OS 6 hingga 9
TheFindByContentFolder Mac OS 6 hingga 9
TheVolumeSettingsFolder Mac OS 6 hingga 9
.FBCIndex Mac OS 6 hingga 9
.FBCSemaphoreFile Mac OS 6 hingga 9
.FBCLockFolder Mac OS 6 hingga 9

Sistem kuota

Corak Perkara yang diabaikan
.quota.group Sistem kuota
.quota.user Sistem kuota
.quota.ops.group Sistem kuota
.quota.ops.user Sistem kuota

TimeMachine

Corak Perkara yang diabaikan
Backups.backupdb TimeMachine
.MobileBackups TimeMachine
.MobileBackups.trash TimeMachine
MobileBackups.trash TimeMachine
tmbootpicker.efi TimeMachine

Bagaimana untuk menggunakan .gitignore ini untuk macOS

  1. Salin peraturan macOS di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Sistem Operasi .gitignore yang lain

Lihat setiap templat Sistem Operasi