.gitignore для OCaml
19 правил ігнорування для OCaml, готових до копіювання у ваш репозиторій.
Багатопарадигмальна мова програмування
Повний .gitignore для OCaml
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 22:58:06 UTC
# Технології: OCaml
### OCaml ###
*.annot
# Статична бібліотека
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Об'єктний файл
*.o
_opam/
Що насправді ігнорують ці правила OCaml
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
Загальний
| Шаблон | Що ігнорується |
|---|---|
*.annot |
Загальний |
*.a |
Статична бібліотека |
*.cma |
Загальний |
*.cmi |
Загальний |
*.cmo |
Загальний |
*.cmx |
Загальний |
*.cmxa |
Загальний |
*.cmxs |
Загальний |
*.cmt |
Файли, що містять детальну інформацію про компіляцію (генеруються `ocamlc`/`ocamlopt` під час виклику за допомогою параметра `-bin-annot`). Ці файли зазвичай корисні для інструментів перевірки коду (наприклад, Merlin). |
*.cmti |
Загальний |
_build/ |
Загальний |
*.byte |
цілі ocamlbuild |
setup.data |
файли, створені oasis |
setup.log |
Загальний |
*.native |
Загальний |
*.o |
Об'єктний файл |
Файл налаштування Merlin для Vim і Emacs
| Шаблон | Що ігнорується |
|---|---|
.merlin |
Файл налаштування Merlin для Vim і Emacs |
Файли, створені Dune
| Шаблон | Що ігнорується |
|---|---|
*.install |
Файли, створені Dune |
Місцевий перемикач OPAM
| Шаблон | Що ігнорується |
|---|---|
_opam/ |
Місцевий перемикач OPAM |
Як використовувати цей .gitignore для OCaml
- Скопіюйте правила OCaml вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.