.gitignore para Julia

15 regras de exclusão para Julia, prontas a copiar para o seu repositório.

Linguagem de programação dinâmica de alto desempenho

O .gitignore completo para Julia

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:51:11 UTC
# Tecnologias: 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/

O que estas regras de Julia ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Ficheiros gerados ao invocar Julia com --code-coverage

Padrão O que ignora
*.jl.cov Ficheiros gerados ao invocar Julia com --code-coverage
*.jl.*.cov Ficheiros gerados ao invocar Julia com --code-coverage

Ficheiros gerados ao invocar Julia com --track-allocation

Padrão O que ignora
*.jl.mem Ficheiros gerados ao invocar Julia com --track-allocation
*.jl.*.mem Ficheiros gerados ao invocar Julia com --track-allocation

Contêm caminhos absolutos específicos do computador anfitrião e não devem ser incluídos em commits

Padrão O que ignora
deps/deps.jl Contêm caminhos absolutos específicos do computador anfitrião e não devem ser incluídos em commits
deps/build.log Contêm caminhos absolutos específicos do computador anfitrião e não devem ser incluídos em commits
deps/downloads/ Contêm caminhos absolutos específicos do computador anfitrião e não devem ser incluídos em commits
deps/usr/ Contêm caminhos absolutos específicos do computador anfitrião e não devem ser incluídos em commits
deps/src/ Contêm caminhos absolutos específicos do computador anfitrião e não devem ser incluídos em commits

Artefactos de compilação para criar documentação gerada pelo pacote Documenter

Padrão O que ignora
docs/build/ Artefactos de compilação para criar documentação gerada pelo pacote Documenter
docs/site/ Artefactos de compilação para criar documentação gerada pelo pacote Documenter
Manifest*.toml Ficheiro gerado pelo gestor de pacotes Pkg com base no Project.toml correspondente. Regista um estado fixo de todos os pacotes utilizados pelo projeto. Assim, não deve ser incluído em commits de pacotes, mas deve sê-lo em aplicações que exijam um ambiente estático.

Ficheiro gerado pelo pacote Preferences para guardar preferências locais

Padrão O que ignora
LocalPreferences.toml Ficheiro gerado pelo pacote Preferences para guardar preferências locais
JuliaLocalPreferences.toml Ficheiro gerado pelo pacote Preferences para guardar preferências locais

Ambiente Conda e metadados criados no diretório do projeto pelo pacote CondaPkg

Padrão O que ignora
.CondaPkg/ Ambiente Conda e metadados criados no diretório do projeto pelo pacote CondaPkg

Como utilizar este .gitignore para Julia

  1. Copie as regras de Julia acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Linguagem

Ver todos os modelos de Linguagem