Ludovic Frank Gitignore

.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

  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 Langage

Voir tous les modèles Langage