.gitignore pro OCaml
19 pravidel ignorování pro OCaml, připravených ke zkopírování do repozitáře.
Multiparadigmatický programovací jazyk
Kompletní .gitignore pro OCaml
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 15:51:07 UTC
# Technologie: OCaml
### OCaml ###
*.annot
# Statická knihovna
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Objektový soubor
*.o
_opam/
Co pravidla pro OCaml skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Obecné
| Vzor | Co ignoruje |
|---|---|
*.annot |
Obecné |
*.a |
Statická knihovna |
*.cma |
Obecné |
*.cmi |
Obecné |
*.cmo |
Obecné |
*.cmx |
Obecné |
*.cmxa |
Obecné |
*.cmxs |
Obecné |
*.cmt |
Soubory s podrobnými informacemi o kompilaci (generované `ocamlc`/`ocamlopt` při použití volby `-bin-annot`). Obvykle jsou užitečné pro nástroje pro analýzu kódu (např. Merlin). |
*.cmti |
Obecné |
_build/ |
Obecné |
*.byte |
Cíle ocamlbuild |
setup.data |
Soubory generované oasis |
setup.log |
Obecné |
*.native |
Obecné |
*.o |
Objektový soubor |
Konfigurační soubor Merlin pro Vim a Emacs
| Vzor | Co ignoruje |
|---|---|
.merlin |
Konfigurační soubor Merlin pro Vim a Emacs |
Soubory generované Dune
| Vzor | Co ignoruje |
|---|---|
*.install |
Soubory generované Dune |
Místní přepínač OPAM
| Vzor | Co ignoruje |
|---|---|
_opam/ |
Místní přepínač OPAM |
Jak používat tento .gitignore pro OCaml
- Zkopírujte výše uvedená pravidla pro OCaml nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.