.gitignore untuk OCaml
19 peraturan pengabaian untuk OCaml, sedia untuk disalin ke repositori anda.
Bahasa pengaturcaraan pelbagai paradigma
.gitignore yang lengkap untuk OCaml
# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 23:47:00 UTC
# Teknologi: OCaml
### OCaml ###
*.annot
# Perpustakaan statik
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Fail objek
*.o
_opam/
Apa yang sebenarnya diabaikan oleh peraturan OCaml ini
Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.
Umum
| Corak | Perkara yang diabaikan |
|---|---|
*.annot |
Umum |
*.a |
Perpustakaan statik |
*.cma |
Umum |
*.cmi |
Umum |
*.cmo |
Umum |
*.cmx |
Umum |
*.cmxa |
Umum |
*.cmxs |
Umum |
*.cmt |
Fail yang mengandungi maklumat terperinci tentang kompilasi (dijana oleh `ocamlc`/`ocamlopt` apabila dipanggil menggunakan pilihan `-bin-annot`). Fail ini biasanya berguna untuk alat pemeriksaan kod (cth. Merlin). |
*.cmti |
Umum |
_build/ |
Umum |
*.byte |
sasaran ocamlbuild |
setup.data |
fail yang dihasilkan oleh oasis |
setup.log |
Umum |
*.native |
Umum |
*.o |
Fail objek |
Merlin mengkonfigurasi fail untuk Vim dan Emacs
| Corak | Perkara yang diabaikan |
|---|---|
.merlin |
Merlin mengkonfigurasi fail untuk Vim dan Emacs |
Fail yang dihasilkan oleh Dune
| Corak | Perkara yang diabaikan |
|---|---|
*.install |
Fail yang dihasilkan oleh Dune |
Suis OPAM tempatan
| Corak | Perkara yang diabaikan |
|---|---|
_opam/ |
Suis OPAM tempatan |
Bagaimana untuk menggunakan .gitignore ini untuk OCaml
- Salin peraturan OCaml di atas, atau muat turun fail terus.
- Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
- Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
- Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.