.gitignore para Julia
15 reglas de exclusión para Julia, listas para copiar en tu repositorio.
Lenguaje de programación dinámico de alto rendimiento
El .gitignore completo para Julia
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:20:40 UTC
# Tecnologías: 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/
Qué ignoran estas reglas de Julia
Todos los patrones y por qué incluirlos en tu .gitignore.
Archivos generados al invocar Julia con --code-coverage
| Patrón | Qué ignora |
|---|---|
*.jl.cov |
Archivos generados al invocar Julia con --code-coverage |
*.jl.*.cov |
Archivos generados al invocar Julia con --code-coverage |
Archivos generados al invocar Julia con --track-allocation
| Patrón | Qué ignora |
|---|---|
*.jl.mem |
Archivos generados al invocar Julia con --track-allocation |
*.jl.*.mem |
Archivos generados al invocar Julia con --track-allocation |
Contienen rutas absolutas específicas del equipo y no deben incluirse en commits
| Patrón | Qué ignora |
|---|---|
deps/deps.jl |
Contienen rutas absolutas específicas del equipo y no deben incluirse en commits |
deps/build.log |
Contienen rutas absolutas específicas del equipo y no deben incluirse en commits |
deps/downloads/ |
Contienen rutas absolutas específicas del equipo y no deben incluirse en commits |
deps/usr/ |
Contienen rutas absolutas específicas del equipo y no deben incluirse en commits |
deps/src/ |
Contienen rutas absolutas específicas del equipo y no deben incluirse en commits |
Artefactos de compilación para crear documentación generada por el paquete Documenter
| Patrón | Qué ignora |
|---|---|
docs/build/ |
Artefactos de compilación para crear documentación generada por el paquete Documenter |
docs/site/ |
Artefactos de compilación para crear documentación generada por el paquete Documenter |
Manifest*.toml |
Archivo generado por Pkg, el gestor de paquetes, a partir del Project.toml correspondiente. Registra un estado fijo de todos los paquetes que usa el proyecto. Por ello, no debe incluirse en commits de paquetes, pero sí en aplicaciones que requieran un entorno estático. |
Archivo generado por el paquete Preferences para guardar preferencias locales
| Patrón | Qué ignora |
|---|---|
LocalPreferences.toml |
Archivo generado por el paquete Preferences para guardar preferencias locales |
JuliaLocalPreferences.toml |
Archivo generado por el paquete Preferences para guardar preferencias locales |
Entorno y metadatos de Conda creados en el directorio del proyecto por el paquete CondaPkg
| Patrón | Qué ignora |
|---|---|
.CondaPkg/ |
Entorno y metadatos de Conda creados en el directorio del proyecto por el paquete CondaPkg |
Cómo usar este .gitignore para Julia
- Copia las reglas de Julia de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.