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