.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

  1. Kopiera reglerna för OCaml ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. 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.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Språk

Visa alla mallar för Språk