.gitignore untuk macOS

44 aturan pengabaian untuk macOS, siap disalin ke repositori Anda.

Sistem operasi desktop Apple

.gitignore lengkap untuk macOS

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 23:46:41 UTC
# Teknologi: macOS

### macOS ###
# Pengaturan folder macOS (Desktop Services Store)
.DS_Store
# Berkas resource fork macOS
.AppleDouble
.localized
# Ikon folder khusus macOS
.LSOverride
__MACOSX/
# Berkas ikon khusus macOS (Icon^M)
Icon[
]
# Berkas resource fork macOS
._*
# Riwayat versi macOS
.DocumentRevisions-V100
# Daemon peristiwa sistem berkas macOS
.fseventsd
# Indeks Spotlight macOS
.Spotlight-V100
# Berkas sementara macOS
.TemporaryItems
# Folder sampah macOS
.Trashes
# Cache AppleDB macOS
.AppleDB
# Ikon volume macOS
.VolumeIcon.icns
# Pengaturan desktop macOS
.AppleDesktop
# Penanda Time Machine macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# Sampah jaringan macOS
Network Trash Folder
.PKInstallSandboxManager
# Item sementara macOS
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Informasi disk AppleTalk 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

Apa yang sebenarnya diabaikan oleh aturan macOS ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Umum

Pola Yang diabaikan
.DS_Store Pengaturan folder macOS (Desktop Services Store)
.AppleDouble Berkas resource fork macOS
.localized Umum
__MACOSX/ Umum
.LSOverride Ikon folder khusus macOS
Icon[ ] Berkas ikon khusus macOS (Icon^M)

Resource fork

Pola Yang diabaikan
._* Berkas resource fork macOS

berkas dan direktori yang mungkin muncul di root volume

Pola Yang diabaikan
.DocumentRevisions-V100 Riwayat versi macOS
.fseventsd Daemon peristiwa sistem berkas macOS
.Spotlight-V100 Indeks Spotlight macOS
.TemporaryItems Berkas sementara macOS
.Trashes Folder sampah macOS
.VolumeIcon.icns Ikon volume macOS
.com.apple.timemachine.donotpresent Penanda Time Machine macOS
.com.apple.timemachine.supported berkas dan direktori yang mungkin muncul di root volume
.PKInstallSandboxManager berkas dan direktori yang mungkin muncul di root volume
.PKInstallSandboxManager-SystemSoftware berkas dan direktori yang mungkin muncul di root volume
.hotfiles.btree berkas dan direktori yang mungkin muncul di root volume
.vol berkas dan direktori yang mungkin muncul di root volume
.file berkas dan direktori yang mungkin muncul di root volume
.disk_label* berkas dan direktori yang mungkin muncul di root volume
lost+found berkas dan direktori yang mungkin muncul di root volume
.HFS+ Private Directory Data[ ] berkas dan direktori yang mungkin muncul di root volume

Direktori berpotensi dibuat pada share AFP jarak jauh

Pola Yang diabaikan
.AppleDB Cache AppleDB macOS
.AppleDesktop Pengaturan desktop macOS
Network Trash Folder Sampah jaringan macOS
Temporary Items Item sementara macOS
.apdisk Informasi disk AppleTalk macOS

Mac OS 6 hingga 9

Pola 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

Pola Yang diabaikan
.quota.group Sistem kuota
.quota.user Sistem kuota
.quota.ops.group Sistem kuota
.quota.ops.user Sistem kuota

TimeMachine

Pola Yang diabaikan
Backups.backupdb TimeMachine
.MobileBackups TimeMachine
.MobileBackups.trash TimeMachine
MobileBackups.trash TimeMachine
tmbootpicker.efi TimeMachine

Cara menggunakan .gitignore ini untuk macOS

  1. Salin aturan macOS di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore Sistem operasi lainnya

Lihat semua templat Sistem operasi