Ludovic Frank Gitignore

.gitignore за OCaml

19 правила за игнориране за OCaml, готови за копиране в хранилището ви.

Мултипарадигмен език за програмиране

Пълният .gitignore за OCaml

# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 15:49:49 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 switch

Шаблон Какво игнорира
_opam/ Локално обкръжение OPAM switch

Как да използвате този .gitignore за OCaml

  1. Копирайте правилата за OCaml по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за Език

Вижте всички шаблони за Език