Ludovic Frank Gitignore

.gitignore สำหรับ OCaml

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

ภาษาโปรแกรมแบบหลายกระบวนทัศน์

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

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

### OCaml ###
*.annot
# ห้องสมุดแบบคงที่
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# ไฟล์ออบเจ็กต์
*.o
_opam/

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

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

ทั่วไป

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.annot ทั่วไป
*.a ห้องสมุดแบบคงที่
*.cma ทั่วไป
*.cmi ทั่วไป
*.cmo ทั่วไป
*.cmx ทั่วไป
*.cmxa ทั่วไป
*.cmxs ทั่วไป
*.cmt ไฟล์ที่มีข้อมูลโดยละเอียดเกี่ยวกับการคอมไพล์ (สร้างโดย `ocamlc`/`ocamlopt` เมื่อเรียกใช้โดยใช้ตัวเลือก `-bin-annot`) โดยทั่วไปไฟล์เหล่านี้มีประโยชน์สำหรับเครื่องมือตรวจสอบโค้ด (เช่น Merlin)
*.cmti ทั่วไป
_build/ ทั่วไป
*.byte เป้าหมาย ocamlbuild
setup.data โอเอซิสสร้างไฟล์
setup.log ทั่วไป
*.native ทั่วไป
*.o ไฟล์ออบเจ็กต์

ไฟล์กำหนดค่า Merlin สำหรับ Vim และ Emacs

รูปแบบ สิ่งที่กฎนี้ละเว้น
.merlin ไฟล์กำหนดค่า Merlin สำหรับ Vim และ Emacs

Dune สร้างไฟล์

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.install Dune สร้างไฟล์

สวิตช์ OPAM ท้องถิ่น

รูปแบบ สิ่งที่กฎนี้ละเว้น
_opam/ สวิตช์ OPAM ท้องถิ่น

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

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

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

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