Ludovic Frank Gitignore

.gitignore สำหรับ KiCad

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

ระบบอัตโนมัติในการออกแบบอิเล็กทรอนิกส์

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

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 22:59:05 UTC
# เทคโนโลยี: KiCad

### KiCad ###
*.000
# ไฟล์สำรอง
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*-cache*
*-bak
*-bak*
# ไฟล์สำรองของ Emacs
*~
~*
_autosave-*
\#auto_saved_files\#
# ไฟล์ชั่วคราว
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
~*.lck
\#auto_saved_files#
*.net
*.dsn
*.ses
*.xml
*.csv
**/*-backups/*.zip
*.kicad_prl
.history

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

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

ไฟล์ชั่วคราว

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.000 ไฟล์ชั่วคราว
*.bak ไฟล์สำรอง
*.bck ไฟล์ชั่วคราว
*.kicad_pcb-bak ไฟล์ชั่วคราว
*.kicad_sch-bak ไฟล์ชั่วคราว
*-backups ไฟล์ชั่วคราว
*-cache* ไฟล์ชั่วคราว
*-bak ไฟล์ชั่วคราว
*-bak* ไฟล์ชั่วคราว
*~ ไฟล์สำรองของ Emacs
~* ไฟล์ชั่วคราว
_autosave-* ไฟล์ชั่วคราว
\#auto_saved_files\# ไฟล์ชั่วคราว
*.tmp ไฟล์ชั่วคราว
*-save.pro ไฟล์ชั่วคราว
*-save.kicad_pcb ไฟล์ชั่วคราว
fp-info-cache ไฟล์ชั่วคราว
~*.lck ไฟล์ชั่วคราว
\#auto_saved_files# ไฟล์ชั่วคราว

ไฟล์ Netlist (ส่งออกจาก Eesschema)

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.net ไฟล์ Netlist (ส่งออกจาก Eesschema)

ไฟล์ Autorouter (ส่งออกจาก Pcbnew)

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.dsn ไฟล์ Autorouter (ส่งออกจาก Pcbnew)
*.ses ไฟล์ Autorouter (ส่งออกจาก Pcbnew)

ไฟล์ BOM ที่ส่งออก

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.xml ไฟล์ BOM ที่ส่งออก
*.csv ไฟล์ BOM ที่ส่งออก

การสำรองข้อมูลที่เก็บถาวร (KiCad 6.0)

รูปแบบ สิ่งที่กฎนี้ละเว้น
**/*-backups/*.zip การสำรองข้อมูลที่เก็บถาวร (KiCad 6.0)

ประวัติในเครื่องที่ใช้ Git (KiCad 9.0+)

รูปแบบ สิ่งที่กฎนี้ละเว้น
.history ประวัติในเครื่องที่ใช้ Git (KiCad 9.0+)

การตั้งค่าโครงการท้องถิ่น

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.kicad_prl การตั้งค่าโครงการท้องถิ่น

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

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

เทมเพลต ฮาร์ดแวร์ .gitignore อื่นๆ

ดูเทมเพลต ฮาร์ดแวร์ ทุกอัน