.gitignore för OCaml
19 ignoreringsregler för OCaml, redo att kopieras till ditt repo.
Programmeringsspråk med flera paradigm
Den kompletta .gitignore-filen för OCaml
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 15:51:08 UTC
# Tekniker: OCaml
### OCaml ###
*.annot
# Statiskt bibliotek
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Objektfil
*.o
_opam/
Vad reglerna för OCaml faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Allmänt
| Mönster | Vad det ignorerar |
|---|---|
*.annot |
Allmänt |
*.a |
Statiskt bibliotek |
*.cma |
Allmänt |
*.cmi |
Allmänt |
*.cmo |
Allmänt |
*.cmx |
Allmänt |
*.cmxa |
Allmänt |
*.cmxs |
Allmänt |
*.cmt |
Filer med detaljerad information om kompileringen (genererade av `ocamlc`/`ocamlopt` med flaggan `-bin-annot`). Dessa filer är ofta användbara för kodgranskningsverktyg (t.ex. Merlin). |
*.cmti |
Allmänt |
_build/ |
Allmänt |
*.byte |
ocamlbuild-mål |
setup.data |
oasis-genererade filer |
setup.log |
Allmänt |
*.native |
Allmänt |
*.o |
Objektfil |
Merlin-konfigurationsfil för Vim och Emacs
| Mönster | Vad det ignorerar |
|---|---|
.merlin |
Merlin-konfigurationsfil för Vim och Emacs |
Filer genererade av Dune
| Mönster | Vad det ignorerar |
|---|---|
*.install |
Filer genererade av Dune |
Lokal OPAM-switch
| Mönster | Vad det ignorerar |
|---|---|
_opam/ |
Lokal OPAM-switch |
Så använder du denna .gitignore för OCaml
- Kopiera reglerna för OCaml ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.