.gitignore для OCaml
19 правил игнорирования для OCaml, готовых к копированию в репозиторий.
Мультипарадигмальный язык программирования
Полный .gitignore для OCaml
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:59:55 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 |
файлы, сгенерированные оазисом |
setup.log |
Общий |
*.native |
Общий |
*.o |
Объектный файл |
Конфигурационный файл Merlin для Vim и Emacs
| Шаблон | Что он игнорирует |
|---|---|
.merlin |
Конфигурационный файл Merlin для Vim и Emacs |
Файлы, сгенерированные Дюной
| Шаблон | Что он игнорирует |
|---|---|
*.install |
Файлы, сгенерированные Дюной |
Локальный переключатель OPAM
| Шаблон | Что он игнорирует |
|---|---|
_opam/ |
Локальный переключатель OPAM |
Как использовать .gitignore для OCaml
- Скопируйте приведенные выше правила OCaml или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.