.gitignore untuk OCaml
19 aturan pengabaian untuk OCaml, siap disalin ke repositori Anda.
Bahasa pemrograman multi-paradigma
.gitignore lengkap untuk OCaml
# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 22:58:06 UTC
# Teknologi: OCaml
### OCaml ###
*.annot
# Pustaka statis
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Berkas objek
*.o
_opam/
Apa yang sebenarnya diabaikan oleh aturan OCaml ini
Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.
Umum
| Pola | Yang diabaikan |
|---|---|
*.annot |
Umum |
*.a |
Pustaka statis |
*.cma |
Umum |
*.cmi |
Umum |
*.cmo |
Umum |
*.cmx |
Umum |
*.cmxa |
Umum |
*.cmxs |
Umum |
*.cmt |
berkas yang berisi informasi rinci tentang kompilasi (dihasilkan oleh `ocamlc`/`ocamlopt` saat dipanggil menggunakan opsi `-bin-annot`). berkas-berkas ini biasanya berguna untuk alat pemeriksaan kode (misalnya Merlin). |
*.cmti |
Umum |
_build/ |
Umum |
*.byte |
Target ocamlbuild |
setup.data |
Berkas yang dihasilkan oasis |
setup.log |
Umum |
*.native |
Umum |
*.o |
Berkas objek |
berkas konfigurasi Merlin untuk Vim dan Emacs
| Pola | Yang diabaikan |
|---|---|
.merlin |
berkas konfigurasi Merlin untuk Vim dan Emacs |
Berkas yang dihasilkan Dune
| Pola | Yang diabaikan |
|---|---|
*.install |
Berkas yang dihasilkan Dune |
Sakelar OPAM lokal
| Pola | Yang diabaikan |
|---|---|
_opam/ |
Sakelar OPAM lokal |
Cara menggunakan .gitignore ini untuk OCaml
- Salin aturan OCaml di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.