.gitignore para Angular

17 regras de exclusão para Angular, prontas a copiar para o seu repositório.

Framework de aplicações web baseada em TypeScript

O .gitignore completo para Angular

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:10:57 UTC
# Tecnologias: Angular

### Angular ###
/dist/
/out-tsc/
# Diretório temporário
/tmp/
# Relatórios de cobertura de código
/coverage/
/e2e/test-output/
/.angular/
.angular/
/node_modules/
/package-lock.json
/yarn.lock
/.env
/.angular-cli.json
/.ng/
# Informações de compilação TypeScript
*.tsbuildinfo
# Registos de depuração do npm
npm-debug.log*
# Registos de depuração do Yarn
yarn-debug.log*
# Registos de erros do Yarn
yarn-error.log*

O que estas regras de Angular ignoram

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

Específico do Angular

Padrão O que ignora
/dist/ Específico do Angular
/out-tsc/ Específico do Angular
/tmp/ Diretório temporário
/coverage/ Relatórios de cobertura de código
/e2e/test-output/ Específico do Angular
/.angular/ Específico do Angular
.angular/ Específico do Angular

Módulos Node e ficheiros de dependências

Padrão O que ignora
/node_modules/ Módulos Node e ficheiros de dependências
/package-lock.json Módulos Node e ficheiros de dependências
/yarn.lock Módulos Node e ficheiros de dependências

Ficheiros de ambiente

Padrão O que ignora
/.env Ficheiros de ambiente

Artefactos do Angular CLI e de compilação

Padrão O que ignora
/.angular-cli.json Artefactos do Angular CLI e de compilação
/.ng/ Artefactos do Angular CLI e de compilação

Cache do TypeScript

Padrão O que ignora
*.tsbuildinfo Informações de compilação TypeScript

Registos

Padrão O que ignora
npm-debug.log* Registos de depuração do npm
yarn-debug.log* Registos de depuração do Yarn
yarn-error.log* Registos de erros do Yarn

Como utilizar este .gitignore para Angular

  1. Copie as regras de Angular 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 Framework

Ver todos os modelos de Framework