.gitignore za OCaml
19 pravila izuzimanja za OCaml, spremnih za kopiranje u repozitorij.
Višeparadigmatski programski jezik
Potpuni .gitignore za OCaml
# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 15:49:43 UTC
# Tehnologije: OCaml
### OCaml ###
*.annot
# Statička biblioteka
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Objektna datoteka
*.o
_opam/
Što ova pravila za OCaml zapravo zanemaruju
Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.
Općenito
| Obrazac | Što zanemaruje |
|---|---|
*.annot |
Općenito |
*.a |
Statička biblioteka |
*.cma |
Općenito |
*.cmi |
Općenito |
*.cmo |
Općenito |
*.cmx |
Općenito |
*.cmxa |
Općenito |
*.cmxs |
Općenito |
*.cmt |
Datoteke s detaljnim podacima o prevođenju (generira ih `ocamlc`/`ocamlopt` kada se pozove uz opciju `-bin-annot`). Obično su korisne alatima za pregled koda (npr. Merlin). |
*.cmti |
Općenito |
_build/ |
Općenito |
*.byte |
ciljevi ocamlbuilda |
setup.data |
datoteke koje generira oasis |
setup.log |
Općenito |
*.native |
Općenito |
*.o |
Objektna datoteka |
Konfiguracijska datoteka Merlina za Vim i Emacs
| Obrazac | Što zanemaruje |
|---|---|
.merlin |
Konfiguracijska datoteka Merlina za Vim i Emacs |
Datoteke koje generira Dune
| Obrazac | Što zanemaruje |
|---|---|
*.install |
Datoteke koje generira Dune |
Lokalni switch OPAM-a
| Obrazac | Što zanemaruje |
|---|---|
_opam/ |
Lokalni switch OPAM-a |
Kako koristiti ovaj .gitignore za OCaml
- Kopirajte pravila za OCaml iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.