Gerador de .gitignore
Selecione seu stack tecnológico para gerar um arquivo .gitignore limpo e pronto para usar instantaneamente.
Linguagens e Runtimes
Frameworks
Editores e IDEs
Sistemas Operacionais
DevOps e Ferramentas
# Node.js node_modules/ dist/ build/ .env .env.local .env.*.local npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* .pnp .pnp.js coverage/ .nyc_output/ *.tgz .npm # VS Code .vscode/ *.code-workspace .history/ # macOS .DS_Store .AppleDouble .LSOverride Icon ._* .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk
O Que É .gitignore?
Um arquivo .gitignore diz ao Git quais arquivos e diretórios excluir do controle de versão. Sem ele, artefatos de build, pastas de dependências como node_modules, arquivos de ambiente sensíveis, metadados específicos do sistema operacional e configurações de IDE podem poluir seu repositório. Um .gitignore bem mantido mantém seu histórico limpo e previne commits acidentais de segredos ou arquivos binários.
Como Usar Este Gerador
Selecione as tecnologias que você usa no seu projeto na grade abaixo, ou clique em um preset como 'Full Stack' para selecionar combinações comuns. A prévia do .gitignore atualiza em tempo real. Quando terminar, copie o resultado ou clique em Baixar para salvar o arquivo diretamente como .gitignore.
Padrões Recomendados por Stack
Projetos Node.js devem sempre ignorar node_modules, dist e arquivos .env. Projetos Python precisam ignorar __pycache__, .venv e arquivos *.pyc. Usuários de macOS devem ignorar .DS_Store. Usuários de IDE JetBrains devem ignorar diretórios .idea. Sempre inclua regras específicas do sistema operacional, pois diferentes desenvolvedores usam diferentes sistemas operacionais.
Presets de Stack Disponíveis
- Frontend Dev: Node.js + React/Next.js + VS Code + macOS
- Backend Dev: Python + Docker + JetBrains + Linux
- Full Stack: Node.js + Python + Docker + macOS + Windows
- Mobile Dev: Flutter + Xcode + Android Studio + macOS
- DevOps: Docker + Terraform + AWS CDK + Linux