.gitignore pour OCaml
19 règles d’exclusion pour OCaml, prêtes à copier dans votre dépôt.
Langage de programmation multi-paradigme
Le .gitignore complet pour OCaml
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 12:41:45 UTC
# Technologies : OCaml
### OCaml ###
*.annot
# Bibliothèque statique
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Fichier objet
*.o
_opam/
Ce que ces règles OCaml ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Général
| Motif | Ce qu’il ignore |
|---|---|
*.annot |
Général |
*.a |
Bibliothèque statique |
*.cma |
Général |
*.cmi |
Général |
*.cmo |
Général |
*.cmx |
Général |
*.cmxa |
Général |
*.cmxs |
Général |
*.cmt |
Fichiers contenant des informations détaillées sur la compilation (générés par `ocamlc`/`ocamlopt` avec l’option `-bin-annot`). Ils sont généralement utiles aux outils d’inspection de code (par exemple Merlin). |
*.cmti |
Général |
_build/ |
Général |
*.byte |
Cibles ocamlbuild |
setup.data |
Fichiers générés par oasis |
setup.log |
Général |
*.native |
Général |
*.o |
Fichier objet |
Fichier de configuration Merlin pour Vim et Emacs
| Motif | Ce qu’il ignore |
|---|---|
.merlin |
Fichier de configuration Merlin pour Vim et Emacs |
Fichiers générés par Dune
| Motif | Ce qu’il ignore |
|---|---|
*.install |
Fichiers générés par Dune |
Switch OPAM local
| Motif | Ce qu’il ignore |
|---|---|
_opam/ |
Switch OPAM local |
Comment utiliser ce .gitignore pour OCaml
- Copiez les règles OCaml ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.