Ludovic Frank Gitignore

.gitignore สำหรับ macOS

กฎการละเว้นสำหรับ macOS จำนวน 44 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

ระบบปฏิบัติการเดสก์ท็อปของ Apple

.gitignore ที่สมบูรณ์สำหรับ macOS

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:50:45 UTC
# เทคโนโลยี: macOS

### macOS ###
# การตั้งค่าโฟลเดอร์ macOS (ร้านบริการเดสก์ท็อป)
.DS_Store
# ไฟล์ส้อมทรัพยากร macOS
.AppleDouble
.localized
# ไอคอนโฟลเดอร์ที่กำหนดเองของ macOS
.LSOverride
__MACOSX/
# ไฟล์ไอคอนที่กำหนดเองของ macOS (Icon^M)
Icon[
]
# ไฟล์ส้อมทรัพยากร macOS
._*
# ประวัติเวอร์ชัน macOS
.DocumentRevisions-V100
# daemon เหตุการณ์ระบบไฟล์ macOS
.fseventsd
# ดัชนี macOS สปอตไลท์
.Spotlight-V100
# ไฟล์ชั่วคราวของ macOS
.TemporaryItems
# โฟลเดอร์ถังขยะ macOS
.Trashes
# แคช macOS AppleDB
.AppleDB
# ไอคอนระดับเสียง macOS
.VolumeIcon.icns
# การตั้งค่าเดสก์ท็อป macOS
.AppleDesktop
# เครื่องหมาย macOS Time Machine
.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 daemon เหตุการณ์ระบบไฟล์ macOS
.Spotlight-V100 ดัชนี macOS สปอตไลท์
.TemporaryItems ไฟล์ชั่วคราวของ macOS
.Trashes โฟลเดอร์ถังขยะ macOS
.VolumeIcon.icns ไอคอนระดับเสียง macOS
.com.apple.timemachine.donotpresent เครื่องหมาย macOS Time Machine
.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

แมคโอเอส 6 ถึง 9

รูปแบบ สิ่งที่กฎนี้ละเว้น
Desktop DB แมคโอเอส 6 ถึง 9
Desktop DF แมคโอเอส 6 ถึง 9
TheFindByContentFolder แมคโอเอส 6 ถึง 9
TheVolumeSettingsFolder แมคโอเอส 6 ถึง 9
.FBCIndex แมคโอเอส 6 ถึง 9
.FBCSemaphoreFile แมคโอเอส 6 ถึง 9
.FBCLockFolder แมคโอเอส 6 ถึง 9

ระบบโควต้า

รูปแบบ สิ่งที่กฎนี้ละเว้น
.quota.group ระบบโควต้า
.quota.user ระบบโควต้า
.quota.ops.group ระบบโควต้า
.quota.ops.user ระบบโควต้า

ไทม์แมชชีน

รูปแบบ สิ่งที่กฎนี้ละเว้น
Backups.backupdb ไทม์แมชชีน
.MobileBackups ไทม์แมชชีน
.MobileBackups.trash ไทม์แมชชีน
MobileBackups.trash ไทม์แมชชีน
tmbootpicker.efi ไทม์แมชชีน

วิธีใช้ .gitignore นี้สำหรับ macOS

  1. คัดลอกกฎ macOS ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต ระบบปฏิบัติการ .gitignore อื่นๆ

ดูเทมเพลต ระบบปฏิบัติการ ทุกอัน