Gerador de .gitignore

Escolha suas stacks e gere um .gitignore com as regras certas — Node, Python, Java, Go, React, Laravel e mais 15.

Como usar

  1. Marque as caixas de cada stack do seu projeto — Node, Python, Java, PHP, React, Next.js, ou qualquer combinação.
  2. Clique em "Gerar" para combinar os templates selecionados num único .gitignore, com cabeçalho de comentário por stack.
  3. Copie o resultado ou baixe como arquivo .gitignore. Coloque na raiz do seu repositório.

Sobre esta ferramenta

Todo repositório Git precisa de um .gitignore, e cada stack tem seu próprio conjunto de arquivos que nunca devem ser commitados: node_modules no Node, __pycache__ no Python, o diretório de build no Java, vendor no PHP. Errar a lista significa commitar binários que incham o repositório ou ignorar arquivos que deveriam ser rastreados. Esta ferramenta permite escolher suas stacks de uma lista de vinte e combina os templates num único arquivo, com cabeçalho por seção para você ver o que veio de onde.

Os templates seguem os padrões do repositório github/gitignore (licença CC0 1.0), o padrão de facto que o próprio GitHub usa ao criar um novo repositório. Cada template cobre os artefatos de build, diretórios de dependências, arquivos de IDE, artefatos de SO e arquivos de ambiente que a comunidade concordou em ignorar. Ao selecionar múltiplas stacks, a ferramenta as concatena em ordem — duplicatas entre stacks são inofensivas porque o Git processa regras do .gitignore de cima para baixo e a primeira correspondência vence.

O arquivo é gerado inteiramente no navegador. Nada é enviado, nenhuma API é chamada, e o resultado é texto puro que você pode copiar ou baixar. Se seu projeto usa uma combinação não coberta aqui — um monorepo com Go e React, por exemplo — selecione ambos e a saída cobre os dois. Os templates são revisados periodicamente, mas stacks evoluem: se encontrar um padrão faltando, adicione no final do arquivo.

Perguntas frequentes

De onde vêm os templates?

Do repositório github/gitignore (CC0 1.0), a mesma fonte que o GitHub usa ao inicializar um repositório com .gitignore. São revisados periodicamente.

Posso combinar várias stacks?

Sim. Marque quantas precisar e a saída as concatena com cabeçalho por seção.

O arquivo sai do meu navegador?

Não. Os templates estão embutidos na página e o arquivo é montado localmente.

E se minha stack não estiver na lista?

Adicione suas regras no final do arquivo gerado. As vinte stacks aqui cobrem os casos mais comuns.

Duplicatas entre stacks são um problema?

Não. O Git processa regras do .gitignore de cima para baixo e uma regra duplicada não tem efeito.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.