.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
- Copie as regras de Angular acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- 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.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.