.gitignore pour Julia
15 règles d’exclusion pour Julia, prêtes à copier dans votre dépôt.
Langage de programmation dynamique haute performance
Le .gitignore complet pour Julia
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 12:34:16 UTC
# Technologies : 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/
Ce que ces règles Julia ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Fichiers générés en exécutant Julia avec --code-coverage
| Motif | Ce qu’il ignore |
|---|---|
*.jl.cov |
Fichiers générés en exécutant Julia avec --code-coverage |
*.jl.*.cov |
Fichiers générés en exécutant Julia avec --code-coverage |
Fichiers générés en exécutant Julia avec --track-allocation
| Motif | Ce qu’il ignore |
|---|---|
*.jl.mem |
Fichiers générés en exécutant Julia avec --track-allocation |
*.jl.*.mem |
Fichiers générés en exécutant Julia avec --track-allocation |
Ils contiennent des chemins absolus propres à l’ordinateur hôte et ne doivent donc pas être versionnés
| Motif | Ce qu’il ignore |
|---|---|
deps/deps.jl |
Ils contiennent des chemins absolus propres à l’ordinateur hôte et ne doivent donc pas être versionnés |
deps/build.log |
Ils contiennent des chemins absolus propres à l’ordinateur hôte et ne doivent donc pas être versionnés |
deps/downloads/ |
Ils contiennent des chemins absolus propres à l’ordinateur hôte et ne doivent donc pas être versionnés |
deps/usr/ |
Ils contiennent des chemins absolus propres à l’ordinateur hôte et ne doivent donc pas être versionnés |
deps/src/ |
Ils contiennent des chemins absolus propres à l’ordinateur hôte et ne doivent donc pas être versionnés |
Artefacts de compilation pour la création de documentation avec le paquet Documenter
| Motif | Ce qu’il ignore |
|---|---|
docs/build/ |
Artefacts de compilation pour la création de documentation avec le paquet Documenter |
docs/site/ |
Artefacts de compilation pour la création de documentation avec le paquet Documenter |
Manifest*.toml |
Fichier généré par le gestionnaire de paquets Pkg à partir du Project.toml correspondant. Il fige l’état de tous les paquets utilisés par le projet. Il ne doit pas être versionné pour les paquets, mais doit l’être pour les applications nécessitant un environnement fixe. |
Fichier généré par le paquet Preferences pour stocker les préférences locales
| Motif | Ce qu’il ignore |
|---|---|
LocalPreferences.toml |
Fichier généré par le paquet Preferences pour stocker les préférences locales |
JuliaLocalPreferences.toml |
Fichier généré par le paquet Preferences pour stocker les préférences locales |
Environnement Conda et métadonnées créés dans le répertoire du projet par le paquet CondaPkg
| Motif | Ce qu’il ignore |
|---|---|
.CondaPkg/ |
Environnement Conda et métadonnées créés dans le répertoire du projet par le paquet CondaPkg |
Comment utiliser ce .gitignore pour Julia
- Copiez les règles Julia ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.