OCaml için .gitignore
OCaml için deponuza kopyalamaya hazır 19 yoksayma kuralı.
Çok paradigmalı programlama dili
OCaml için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:51:45 UTC
# Teknolojiler: OCaml
### OCaml ###
*.annot
# Statik kütüphane
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.cmt
*.cmti
_build/
*.byte
setup.data
setup.log
*.native
.merlin
*.install
# Nesne dosyası
*.o
_opam/
Bu OCaml kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Genel
| Desen | Yoksaydıkları |
|---|---|
*.annot |
Genel |
*.a |
Statik kütüphane |
*.cma |
Genel |
*.cmi |
Genel |
*.cmo |
Genel |
*.cmx |
Genel |
*.cmxa |
Genel |
*.cmxs |
Genel |
*.cmt |
Derleme hakkında ayrıntılı bilgi içeren dosyalar (`-bin-annot` seçeneği kullanılarak çağrıldığında `ocamlc`/`ocamlopt` tarafından oluşturulur). Bu dosyalar genellikle kod inceleme araçları (örneğin Merlin) için kullanışlıdır. |
*.cmti |
Genel |
_build/ |
Genel |
*.byte |
ocamlbuild hedefleri |
setup.data |
oasis tarafından oluşturulan dosyalar |
setup.log |
Genel |
*.native |
Genel |
*.o |
Nesne dosyası |
Vim ve Emacs için Merlin yapılandırma dosyası
| Desen | Yoksaydıkları |
|---|---|
.merlin |
Vim ve Emacs için Merlin yapılandırma dosyası |
Dune tarafından oluşturulan dosyalar
| Desen | Yoksaydıkları |
|---|---|
*.install |
Dune tarafından oluşturulan dosyalar |
Yerel OPAM anahtarı
| Desen | Yoksaydıkları |
|---|---|
_opam/ |
Yerel OPAM anahtarı |
OCaml için bu .gitignore nasıl kullanılır?
- Yukarıdaki OCaml kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.