.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
- Copia las reglas de OCaml de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- 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.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.