.gitignore para OCaml

19 reglas de exclusión para OCaml, listas para copiar en tu repositorio.

Lenguaje de programación multiparadigma

El .gitignore completo para OCaml

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:20:44 UTC
# Tecnologías: OCaml

### OCaml ###
*.annot
# Biblioteca estática
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Archivo de objeto
*.o
_opam/

Qué ignoran estas reglas de OCaml

Todos los patrones y por qué incluirlos en tu .gitignore.

Generalidades

Patrón Qué ignora
*.annot Generalidades
*.a Biblioteca estática
*.cma Generalidades
*.cmi Generalidades
*.cmo Generalidades
*.cmx Generalidades
*.cmxa Generalidades
*.cmxs Generalidades
*.cmt Archivos con información detallada de la compilación (generados por `ocamlc`/`ocamlopt` al invocarlos con la opción `-bin-annot`). Suelen ser útiles para herramientas de inspección de código (p. ej., Merlin).
*.cmti Generalidades
_build/ Generalidades
*.byte Destinos de ocamlbuild
setup.data Archivos generados por oasis
setup.log Generalidades
*.native Generalidades
*.o Archivo de objeto

Archivo de configuración de Merlin para Vim y Emacs

Patrón Qué ignora
.merlin Archivo de configuración de Merlin para Vim y Emacs

Archivos generados por Dune

Patrón Qué ignora
*.install Archivos generados por Dune

Entorno local de OPAM

Patrón Qué ignora
_opam/ Entorno local de OPAM

Cómo usar este .gitignore para OCaml

  1. Copia las reglas de OCaml de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Lenguaje

Ver todas las plantillas de Lenguaje