Pular para o conteúdo principal

Gerador de .gitignore

API reference

Gere um arquivo .gitignore selecionando as plataformas, linguagens, frameworks, IDEs e ferramentas que seu projeto usa — Node, Python, Java, Go, Rust, macOS, Windows, VS Code, JetBrains, Terraform, Docker e mais. Mescla os modelos escolhidos, remove padrões repetidos e permite acrescentar regras personalizadas.

Entrada

Selecione todas as plataformas, linguagens, frameworks, IDEs e ferramentas que seu projeto usa nas listas abaixo. Suas regras de .gitignore são mescladas (duplicatas removidas) em um único arquivo abaixo.

Padrões personalizados

Acrescentado sob um cabeçalho “Custom Patterns”. Linhas que começam com # são mantidas como comentários.

Saída

.gitignore gerado
 
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/gitignore-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "groupLanguagesRuntimes": "[\"tplNode\"]"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `gitignore-generator` tool (Gitignore Generator) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/gitignore-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Gerador de .gitignore — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

Crie um arquivo .gitignore pronto para uso em segundos, selecionando as plataformas, linguagens, frameworks, IDEs e ferramentas que seu projeto realmente usa a partir de listas pesquisáveis. O gerador mescla as regras de exclusão correspondentes em um único arquivo limpo, remove padrões duplicados e permite acrescentar suas próprias linhas personalizadas.

O que é um arquivo .gitignore?

Um arquivo .gitignore diz ao Git quais arquivos e pastas devem permanecer sem rastreamento. Ele mantém artefatos de build, pastas de dependências (node_modules/, /vendor/), segredos de ambiente local (.env), metadados de editores (.idea/, .vscode/) e lixo do sistema operacional (.DS_Store, Thumbs.db) fora do seu repositório. Um bom .gitignore desde o início evita commits acidentais de segredos e de gigabytes de arquivos gerados.

Como usar este gerador

  1. Selecione cada tecnologia da sua stack — por exemplo, Node, Next.js, VS Code e macOS para um projeto front-end típico, ou Python, Django e JetBrains para um app Django. Cada categoria é uma lista pesquisável própria, então você pode digitar para filtrar em vez de rolar a tela.
  2. A saída é atualizada instantaneamente conforme você adiciona ou remove uma seleção.
  3. Adicione regras específicas do projeto na caixa Padrões personalizados, uma por linha. Linhas que começam com # são preservadas como comentários.
  4. Copie o resultado ou baixe-o diretamente como .gitignore na raiz do seu repositório.

Como a mesclagem funciona

Cada template selecionado é escrito sob seu próprio cabeçalho # Nome, para que o arquivo continue legível e fácil de auditar. Os padrões são desduplicados globalmente: se duas stacks ignoram dist/ ou .env, o padrão aparece apenas uma vez, sob o primeiro template que o declara. Assim, você pode combinar uma linguagem, um framework, um editor e um sistema operacional sem acabar com um arquivo cheio de linhas repetidas.

Quais templates estão incluídos?

O gerador cobre convenções comuns do mundo real, fiéis aos populares templates do GitHub e do gitignore.io, agrupadas em:

  • Linguagens e runtimes — Node, Python, Java, Go, Rust, Ruby, PHP, C/C++, C#/.NET
  • Frameworks — Next.js, React, Vue.js, Angular, Django, Laravel, Ruby on Rails
  • IDEs e editores — VS Code, JetBrains, Vim, Sublime Text, Eclipse
  • Sistemas operacionais — macOS, Windows, Linux
  • Ferramentas — Docker, Terraform e um bloco geral de logs

Onde o arquivo .gitignore deve ficar?

Coloque-o no diretório de nível superior do seu repositório Git. O Git aplica as regras a essa pasta e a todas as subpastas. Você pode adicionar arquivos .gitignore adicionais mais fundo na árvore para regras específicas de diretórios.

Posso ignorar um arquivo que já está rastreado?

Adicionar um padrão ao .gitignore afeta apenas arquivos não rastreados. Se um arquivo já foi commitado, execute git rm --cached <arquivo> uma vez para parar de rastreá-lo e, em seguida, faça commit da alteração.

Isso é privado?

Sim. Tudo roda inteiramente no seu navegador — suas seleções e padrões personalizados nunca são enviados a um servidor.

gitignoregitgeneratordeveloper toolsboilerplateversion control

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.