Ludovic Frank Gitignore

.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

  1. Скопіюйте правила OCaml вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Мова .gitignore

Перегляньте кожен шаблон Мова