Ludovic Frank Gitignore

.gitignore cho macOS

44 quy tắc bỏ qua cho macOS, sẵn sàng sao chép vào kho mã của bạn.

Hệ điều hành máy tính để bàn của Apple

Tệp .gitignore đầy đủ cho macOS

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:51:37 UTC
# Công nghệ: macOS

### macOS ###
# Cài đặt thư mục macOS (Cửa hàng dịch vụ máy tính để bàn)
.DS_Store
# Tệp phân nhánh tài nguyên macOS
.AppleDouble
.localized
# Biểu tượng thư mục tùy chỉnh macOS
.LSOverride
__MACOSX/
# Tệp biểu tượng tùy chỉnh macOS (Icon^M)
Icon[
]
# Tệp phân nhánh tài nguyên macOS
._*
# Lịch sử phiên bản macOS
.DocumentRevisions-V100
# Trình nền sự kiện hệ thống tệp macOS
.fseventsd
# Chỉ mục Spotlight của macOS
.Spotlight-V100
# Tệp tạm thời macOS
.TemporaryItems
# Thư mục rác macOS
.Trashes
# Bộ đệm AppleDB macOS
.AppleDB
# Biểu tượng ổ đĩa macOS
.VolumeIcon.icns
# Cài đặt máy tính để bàn macOS
.AppleDesktop
# Dấu đánh dấu Time Machine của macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# macOS rác mạng
Network Trash Folder
.PKInstallSandboxManager
# Vật phẩm tạm thời macOS
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Thông tin đĩa AppleTalk của 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

Các quy tắc macOS này thực sự bỏ qua những gì

Từng mẫu dưới đây và lý do nên thêm vào .gitignore.

Tổng quan

Mẫu Nội dung được bỏ qua
.DS_Store Cài đặt thư mục macOS (Cửa hàng dịch vụ máy tính để bàn)
.AppleDouble Tệp phân nhánh tài nguyên macOS
.localized Tổng quan
__MACOSX/ Tổng quan
.LSOverride Biểu tượng thư mục tùy chỉnh macOS
Icon[ ] Tệp biểu tượng tùy chỉnh macOS (Icon^M)

Các nhánh tài nguyên

Mẫu Nội dung được bỏ qua
._* Tệp phân nhánh tài nguyên macOS

Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa

Mẫu Nội dung được bỏ qua
.DocumentRevisions-V100 Lịch sử phiên bản macOS
.fseventsd Trình nền sự kiện hệ thống tệp macOS
.Spotlight-V100 Chỉ mục Spotlight của macOS
.TemporaryItems Tệp tạm thời macOS
.Trashes Thư mục rác macOS
.VolumeIcon.icns Biểu tượng ổ đĩa macOS
.com.apple.timemachine.donotpresent Dấu đánh dấu Time Machine của macOS
.com.apple.timemachine.supported Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
.PKInstallSandboxManager Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
.PKInstallSandboxManager-SystemSoftware Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
.hotfiles.btree Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
.vol Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
.file Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
.disk_label* Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
lost+found Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa
.HFS+ Private Directory Data[ ] Các tập tin và thư mục có thể xuất hiện trong thư mục gốc của ổ đĩa

Các thư mục có khả năng được tạo trên chia sẻ AFP từ xa

Mẫu Nội dung được bỏ qua
.AppleDB Bộ đệm AppleDB macOS
.AppleDesktop Cài đặt máy tính để bàn macOS
Network Trash Folder macOS rác mạng
Temporary Items Vật phẩm tạm thời macOS
.apdisk Thông tin đĩa AppleTalk của macOS

Mac OS 6 đến 9

Mẫu Nội dung được bỏ qua
Desktop DB Mac OS 6 đến 9
Desktop DF Mac OS 6 đến 9
TheFindByContentFolder Mac OS 6 đến 9
TheVolumeSettingsFolder Mac OS 6 đến 9
.FBCIndex Mac OS 6 đến 9
.FBCSemaphoreFile Mac OS 6 đến 9
.FBCLockFolder Mac OS 6 đến 9

Hệ thống hạn ngạch

Mẫu Nội dung được bỏ qua
.quota.group Hệ thống hạn ngạch
.quota.user Hệ thống hạn ngạch
.quota.ops.group Hệ thống hạn ngạch
.quota.ops.user Hệ thống hạn ngạch

TimeMachine

Mẫu Nội dung được bỏ qua
Backups.backupdb TimeMachine
.MobileBackups TimeMachine
.MobileBackups.trash TimeMachine
MobileBackups.trash TimeMachine
tmbootpicker.efi TimeMachine

Cách sử dụng .gitignore này cho macOS

  1. Sao chép các quy tắc macOS ở trên hoặc tải tệp trực tiếp.
  2. Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
  3. Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục Hệ điều hành

Xem mọi mẫu Hệ điều hành