.gitignore voor OCaml
19 negeerregels voor OCaml, klaar om naar je repository te kopiëren.
Programmeertaal met meerdere paradigma's
De volledige .gitignore voor OCaml
# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 15:51:06 UTC
# Technologieën: OCaml
### OCaml ###
*.annot
# Statische bibliotheek
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Objectbestand
*.o
_opam/
Wat deze regels voor OCaml precies negeren
Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.
Algemeen
| Patroon | Wat wordt genegeerd |
|---|---|
*.annot |
Algemeen |
*.a |
Statische bibliotheek |
*.cma |
Algemeen |
*.cmi |
Algemeen |
*.cmo |
Algemeen |
*.cmx |
Algemeen |
*.cmxa |
Algemeen |
*.cmxs |
Algemeen |
*.cmt |
Bestanden met gedetailleerde compilatie-informatie (gegenereerd door `ocamlc`/`ocamlopt` met de optie `-bin-annot`). Deze bestanden zijn doorgaans nuttig voor code-inspectietools (bijv. Merlin). |
*.cmti |
Algemeen |
_build/ |
Algemeen |
*.byte |
ocamlbuild-doelen |
setup.data |
Door oasis gegenereerde bestanden |
setup.log |
Algemeen |
*.native |
Algemeen |
*.o |
Objectbestand |
Merlin-configuratiebestand voor Vim en Emacs
| Patroon | Wat wordt genegeerd |
|---|---|
.merlin |
Merlin-configuratiebestand voor Vim en Emacs |
Door Dune gegenereerde bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.install |
Door Dune gegenereerde bestanden |
Lokale OPAM-switch
| Patroon | Wat wordt genegeerd |
|---|---|
_opam/ |
Lokale OPAM-switch |
Zo gebruik je deze .gitignore voor OCaml
- Kopieer de bovenstaande regels voor OCaml of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.