Gerador de .gitignore – Combine stacks e sistemas
Escolha as linguagens, frameworks, editores e sistemas do seu projeto e receba um .gitignore consolidado, sem regras duplicadas.
Linguagem
Framework
Sistema
Editor
.gitignore (37 linhas)
# Node.js node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* .npm .pnpm-store/ *.tsbuildinfo coverage/ .nyc_output/ # Next.js /.next/ /out/ /build .vercel next-env.d.ts *.tsbuildinfo # macOS .DS_Store .AppleDouble .LSOverride ._* .Spotlight-V100 .Trashes # VS Code .vscode/* !.vscode/settings.json !.vscode/extensions.json *.code-workspace # Variáveis de ambiente .env .env.local .env.*.local *.pem *.key secrets.json
O .gitignore só afeta arquivos ainda não rastreados. Se um segredo já foi commitado, adicione a regra e rode git rm --cached arquivo — e trate a credencial como vazada.
Como usar esta ferramenta
- Selecione as tecnologias do projeto
- Adicione o sistema operacional e o editor do time
- Confira o arquivo consolidado
- Copie ou baixe o .gitignore
Sobre esta ferramenta
O que é
O .gitignore lista padrões de arquivos que o Git deve ignorar: dependências, artefatos de build, arquivos de editor e segredos locais. Sem ele, o repositório acumula lixo e corre risco de vazar credenciais.
Quando usar
- Iniciar um projeto novo
- Adicionar uma linguagem ou framework ao repositório
- Padronizar o arquivo entre vários projetos do time
- Incluir os arquivos do editor que cada pessoa usa
- Revisar um .gitignore herdado e incompleto
Perguntas frequentes
- Adicionei ao .gitignore mas o arquivo continua versionado. Por quê?
- Porque o .gitignore só afeta arquivos ainda não rastreados. Para um arquivo já commitado, rode git rm --cached no caminho dele e faça um novo commit.
- Devo ignorar o .env?
- Sim, sempre. Versione apenas um .env.example sem valores reais. Credencial em repositório é uma das causas mais comuns de vazamento.
- Dá para ter .gitignore em subpastas?
- Sim. Cada diretório pode ter o seu, e as regras valem a partir dali para baixo, somando-se às do diretório pai.