.gitignore per Julia
15 regole di esclusione per Julia, pronte da copiare nel repository.
Linguaggio di programmazione dinamico ad alte prestazioni
Il .gitignore completo per Julia
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:51:10 UTC
# Tecnologie: Julia
### Julia ###
*.jl.cov
*.jl.*.cov
*.jl.mem
*.jl.*.mem
deps/deps.jl
deps/build.log
deps/downloads/
deps/usr/
deps/src/
docs/build/
docs/site/
Manifest*.toml
LocalPreferences.toml
JuliaLocalPreferences.toml
.CondaPkg/
Cosa escludono le regole di Julia
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
File generati eseguendo Julia con --code-coverage
| Schema di esclusione | Cosa esclude |
|---|---|
*.jl.cov |
File generati eseguendo Julia con --code-coverage |
*.jl.*.cov |
File generati eseguendo Julia con --code-coverage |
File generati eseguendo Julia con --track-allocation
| Schema di esclusione | Cosa esclude |
|---|---|
*.jl.mem |
File generati eseguendo Julia con --track-allocation |
*.jl.*.mem |
File generati eseguendo Julia con --track-allocation |
Contengono percorsi assoluti specifici del computer, quindi non devono essere inclusi nei commit
| Schema di esclusione | Cosa esclude |
|---|---|
deps/deps.jl |
Contengono percorsi assoluti specifici del computer, quindi non devono essere inclusi nei commit |
deps/build.log |
Contengono percorsi assoluti specifici del computer, quindi non devono essere inclusi nei commit |
deps/downloads/ |
Contengono percorsi assoluti specifici del computer, quindi non devono essere inclusi nei commit |
deps/usr/ |
Contengono percorsi assoluti specifici del computer, quindi non devono essere inclusi nei commit |
deps/src/ |
Contengono percorsi assoluti specifici del computer, quindi non devono essere inclusi nei commit |
Artefatti di compilazione della documentazione generata dal pacchetto Documenter
| Schema di esclusione | Cosa esclude |
|---|---|
docs/build/ |
Artefatti di compilazione della documentazione generata dal pacchetto Documenter |
docs/site/ |
Artefatti di compilazione della documentazione generata dal pacchetto Documenter |
Manifest*.toml |
File generato da Pkg, il gestore dei pacchetti, a partire dal relativo Project.toml. Registra uno stato fisso di tutti i pacchetti usati dal progetto. Pertanto non va incluso nei commit dei pacchetti, ma va incluso per le applicazioni che richiedono un ambiente fisso. |
File generato dal pacchetto Preferences per archiviare le preferenze locali
| Schema di esclusione | Cosa esclude |
|---|---|
LocalPreferences.toml |
File generato dal pacchetto Preferences per archiviare le preferenze locali |
JuliaLocalPreferences.toml |
File generato dal pacchetto Preferences per archiviare le preferenze locali |
Ambiente Conda e metadati creati nella directory del progetto dal pacchetto CondaPkg
| Schema di esclusione | Cosa esclude |
|---|---|
.CondaPkg/ |
Ambiente Conda e metadati creati nella directory del progetto dal pacchetto CondaPkg |
Come usare questo .gitignore per Julia
- Copia le regole di Julia qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- 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.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.