.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

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-05-15 11:15:41 UTC
# Technologies: OCaml

### OCaml ###
*.annot
# Static library
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Object file
*.o
_opam/

Ce que ces règles OCaml ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

General

Motif Ce qu’il ignore
*.annot General
*.a Static library
*.cma General
*.cmi General
*.cmo General
*.cmx General
*.cmxa General
*.cmxs General
*.cmt Files containing detailed information about the compilation (generated by `ocamlc`/`ocamlopt` when invoked using the option `-bin-annot`). These files are typically useful for code inspection tools (e.g. Merlin).
*.cmti General
_build/ General
*.byte ocamlbuild targets
setup.data oasis generated files
setup.log General
*.native General
*.o Object file

Merlin configuring file for Vim and Emacs

Motif Ce qu’il ignore
.merlin Merlin configuring file for Vim and Emacs

Dune generated files

Motif Ce qu’il ignore
*.install Dune generated files

Local OPAM switch

Motif Ce qu’il ignore
_opam/ Local OPAM switch

Comment utiliser ce .gitignore pour OCaml

  1. Copiez les règles OCaml ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Language

Voir tous les modèles Language