Ludovic Frank Gitignore

.gitignore สำหรับ Delphi

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

สภาพแวดล้อมการพัฒนาอ็อบเจ็กต์ Pascal

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

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

### Delphi ###
# ปฏิบัติการวินโดวส์ได้
*.exe
# ไลบรารีลิงก์แบบไดนามิก
*.dll
*.bpl
*.bpi
*.dcp
# วัตถุที่ใช้ร่วมกัน
*.so
# แพ็คเกจ Android
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# ไฟล์ไลบรารี
*.lib
# ห้องสมุดแบบคงที่
*.a
# ไฟล์ออบเจ็กต์
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# ไฟล์เฉพาะในเครื่อง (เช่น .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

สิ่งที่กฎ Delphi เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.exe ปฏิบัติการวินโดวส์ได้
*.dll ไลบรารีลิงก์แบบไดนามิก
*.bpl ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.bpi ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.dcp ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.so วัตถุที่ใช้ร่วมกัน
*.apk แพ็คเกจ Android
*.drc ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.map ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.dres ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.rsm ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.tds ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.dcu ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)
*.lib ไฟล์ไลบรารี
*.a ห้องสมุดแบบคงที่
*.o ไฟล์ออบเจ็กต์
*.ocx ไบนารีที่สร้างโดยคอมไพเลอร์ Delphi (ลบได้อย่างปลอดภัย)

ไฟล์ที่สร้างอัตโนมัติของ Delphi (ข้อมูลที่ซ้ำกัน)

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.cfg ไฟล์ที่สร้างอัตโนมัติของ Delphi (ข้อมูลที่ซ้ำกัน)
*.hpp ไฟล์ที่สร้างอัตโนมัติของ Delphi (ข้อมูลที่ซ้ำกัน)
*Resource.rc ไฟล์ที่สร้างอัตโนมัติของ Delphi (ข้อมูลที่ซ้ำกัน)

ไฟล์ในเครื่อง Delphi (ข้อมูลเฉพาะผู้ใช้)

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.local ไฟล์เฉพาะในเครื่อง (เช่น .env.local)
*.identcache ไฟล์ในเครื่อง Delphi (ข้อมูลเฉพาะผู้ใช้)
*.projdata ไฟล์ในเครื่อง Delphi (ข้อมูลเฉพาะผู้ใช้)
*.tvsconfig ไฟล์ในเครื่อง Delphi (ข้อมูลเฉพาะผู้ใช้)
*.dsk ไฟล์ในเครื่อง Delphi (ข้อมูลเฉพาะผู้ใช้)
*.dsv ไฟล์ในเครื่อง Delphi (ข้อมูลเฉพาะผู้ใช้)

ประวัติ Delphi และการสำรองข้อมูล

รูปแบบ สิ่งที่กฎนี้ละเว้น
__history/ ประวัติ Delphi และการสำรองข้อมูล
__recovery/ ประวัติ Delphi และการสำรองข้อมูล
*.~* ประวัติ Delphi และการสำรองข้อมูล

ไฟล์สถิติ Castalia (เนื่องจาก XE7 Castalia แจกจ่ายด้วย Delphi)

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.stat ไฟล์สถิติ Castalia (เนื่องจาก XE7 Castalia แจกจ่ายด้วย Delphi)

โฟลเดอร์ผู้จำหน่ายตัวจัดการการพึ่งพาบอส https://github.com/HashLoad/boss

รูปแบบ สิ่งที่กฎนี้ละเว้น
modules/ โฟลเดอร์ผู้จำหน่ายตัวจัดการการพึ่งพาบอส https://github.com/HashLoad/boss

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

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

เทมเพลต ภาษา .gitignore อื่นๆ

ดูเทมเพลต ภาษา ทุกอัน