.gitignore per OCaml

19 regole di esclusione per OCaml, pronte da copiare nel repository.

Linguaggio di programmazione multiparadigma

Il .gitignore completo per OCaml

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:50:22 UTC
# Tecnologie: OCaml

### OCaml ###
*.annot
# Libreria statica
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# File oggetto
*.o
_opam/

Cosa escludono le regole di OCaml

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

Schema di esclusione Cosa esclude
*.annot Generale
*.a Libreria statica
*.cma Generale
*.cmi Generale
*.cmo Generale
*.cmx Generale
*.cmxa Generale
*.cmxs Generale
*.cmt File contenenti informazioni dettagliate sulla compilazione (generati da `ocamlc`/`ocamlopt` con l'opzione `-bin-annot`). Sono normalmente utili agli strumenti di analisi del codice (ad esempio Merlin).
*.cmti Generale
_build/ Generale
*.byte Destinazioni ocamlbuild
setup.data File generati da oasis
setup.log Generale
*.native Generale
*.o File oggetto

File di configurazione di Merlin per Vim ed Emacs

Schema di esclusione Cosa esclude
.merlin File di configurazione di Merlin per Vim ed Emacs

File generati da Dune

Schema di esclusione Cosa esclude
*.install File generati da Dune

Switch OPAM locale

Schema di esclusione Cosa esclude
_opam/ Switch OPAM locale

Come usare questo .gitignore per OCaml

  1. Copia le regole di OCaml qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Linguaggio

Vedi tutti i modelli di Linguaggio