Gerador de .gitignore

Selecione seu stack tecnológico para gerar um arquivo .gitignore limpo e pronto para usar instantaneamente.

Presets

Linguagens e Runtimes

Frameworks

Editores e IDEs

Sistemas Operacionais

DevOps e Ferramentas

.gitignore gerado41 linhas
# 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