AZ Tools

Gerador de .gitignore

Desenvolvimento

Snippets curados de `.gitignore` pras coisas que você realmente encontra: Node, Python, Java, Go, Rust, PHP, Ruby; Next.js, Astro, Vite, Django, Rails, Spring, Flutter; VS Code, JetBrains, Sublime, Vim, Emacs; macOS, Windows, Linux. Escolha o que se aplica e a ferramenta costura junto com cabeçalhos de seção — sem duplicatas, pronto pra commit.

Linguagens

Frameworks

Editores

Sistemas operacionais

.gitignore combinado(3)
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.npm/
.yarn/
.pnp.*
dist/
build/
.env
.env.local
.env.*.local

# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# VS Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
.history/

Snippets curados das templates do github/gitignore e condensados nas linhas que projetos realmente usam.

Como usar

  1. Clique nos chips de presets que correspondem ao seu projeto.
  2. Leia o `.gitignore` montado na preview.
  3. Copie e cole num `.gitignore` na raiz do seu repo.

Perguntas frequentes

Por que não só instalar github/gitignore?
Essas templates são excelentes mas cada uma é seu próprio arquivo. Pra um único repo você geralmente quer uma combinação escolhida a mão de três ou quatro — é o que essa ferramenta te deixa montar rápido.
Vai perder coisas específicas do meu setup?
Provavelmente algumas — arquivos secret config, caches locais, saídas de build de ferramentas de nicho. Trate a saída como baseline e adicione uma seção `# Local` no final pro resto.

Ferramentas relacionadas