Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
  1. Início
  2. /Ferramentas
  3. /Dev
  4. /Gerador de .gitignore

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

  1. Selecione as tecnologias do projeto
  2. Adicione o sistema operacional e o editor do time
  3. Confira o arquivo consolidado
  4. 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.

Para aprofundar

  • Comandos Git
  • Comandos Docker

Ferramentas relacionadas

  • IDUUID Generator
  • 🎲Random Data
  • ⏰Cron Generator
  • ⤵curl para Código
  • 755Calculadora chmod
  • 0bConversor de Bases
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.