.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
- Copie as regras de OCaml acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- 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.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.