.gitignore para OCaml

19 regras de exclusão para OCaml, prontas a copiar para o seu repositório.

Linguagem de programação multiparadigma

O .gitignore completo para OCaml

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:49:49 UTC
# Tecnologias: OCaml

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

O que estas regras de OCaml ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Geral

Padrão O que ignora
*.annot Geral
*.a Biblioteca estática
*.cma Geral
*.cmi Geral
*.cmo Geral
*.cmx Geral
*.cmxa Geral
*.cmxs Geral
*.cmt Ficheiros com informações detalhadas sobre a compilação (gerados por `ocamlc`/`ocamlopt` quando invocados com a opção `-bin-annot`). Estes ficheiros são normalmente úteis para ferramentas de inspeção de código (por exemplo, Merlin).
*.cmti Geral
_build/ Geral
*.byte Destinos do ocamlbuild
setup.data Ficheiros gerados pelo oasis
setup.log Geral
*.native Geral
*.o Ficheiro objeto

Ficheiro de configuração do Merlin para Vim e Emacs

Padrão O que ignora
.merlin Ficheiro de configuração do Merlin para Vim e Emacs

Ficheiros gerados pelo Dune

Padrão O que ignora
*.install Ficheiros gerados pelo Dune

Ambiente local do OPAM

Padrão O que ignora
_opam/ Ambiente local do OPAM

Como utilizar este .gitignore para OCaml

  1. Copie as regras de OCaml acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Linguagem

Ver todos os modelos de Linguagem