🚫

Gerador de .gitignore

Gere arquivos .gitignore completos para qualquer linguagem, framework ou ambiente de desenvolvimento.

4 tecnologias selecionadas

Seleção Rápida

.gitignore50 regras
# === Node.js ===
node_modules/
.env
.env.local
.env.*.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
.npm
dist/
build/
.cache/
*.tgz
package-lock.json.bak

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

# === Variáveis de Ambiente ===
.env.development
.env.test
.env.production
.env.staging
.env.example.local
*.env
!.env.example
!.env.sample

# === macOS ===
.DS_Store
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
.fseventsd
._*
.DocumentRevisions-V100
.TemporaryItems
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

Ferramentas Relacionadas

O Gerador de .gitignore do Utilitarioz cria arquivos .gitignore completos para Node.js, Python, Java, React, Vue, Next.js, Rust, Go e outras tecnologias — evitando commitar arquivos desnecessários ou sensíveis no repositório.

O que incluir no .gitignore

  • Dependências: node_modules/, vendor/, .venv/
  • Builds: dist/, build/, out/, .next/
  • Variáveis de ambiente: .env, .env.local, .env.production
  • Cache e temporários: .cache/, tmp/, *.log
  • Configurações de IDE: .vscode/, .idea/, *.suo
  • Sistema operacional: .DS_Store (Mac), Thumbs.db (Windows)

Perguntas Frequentes — Gerador de .gitignore

O .gitignore funciona para arquivos já commitados?

Não. O .gitignore só ignora arquivos não rastreados. Para remover arquivos já commitados, use: git rm --cached arquivo.

Como criar um .gitignore global?

Configure: git config --global core.excludesfile ~/.gitignore_global e adicione os padrões. Afeta todos os repositórios do sistema.