Gerador de .gitignore

Marque sua stack e receba um .gitignore limpo — sem botão, sem upload.

Adicione seus próprios padrões de ignore

Como usar

  1. Marque os modelos que correspondem à sua stack — uma linguagem (Node, Python), seu sistema (macOS, Windows), seu editor (VS Code, IntelliJ) e seu provedor de nuvem. O .gitignore é montado e deduplicado conforme você marca, sem botão para clicar.
  2. Use a caixa de busca para ir direto a um modelo pelo nome, ou os chips de categoria para reduzir a lista. Marcar e desmarcar é instantâneo.
  3. Quando o resultado estiver certo, clique em “Copiar” para levá-lo ou em “Baixar .gitignore” para salvar o arquivo. Abra a caixa “Adicione seus próprios padrões de ignore” para acrescentar linhas específicas do projeto — elas também são mescladas e deduplicadas.

Exemplo

Seleção

Marcados: Node, Python

.gitignore

### Node ###
node_modules/
dist/
*.log
.env

### Python ###
__pycache__/
*.py[cod]
.env

O exemplo marca Node e Python. Os dois modelos contêm “*.log” e “.env”, mas o arquivo combinado mantém cada linha uma única vez, porque as linhas são deduplicadas na ordem em que aparecem. A contagem mostra “Selecionados: 2”.

Regras, limites e problemas conhecidos

  • Os modelos são embutidos na página (cerca de 44 das linguagens, frameworks, sistemas, editores e provedores de nuvem mais comuns) — nada é buscado na rede e nada é enviado.
  • A combinação deduplica cada linha em ordem: se dois modelos ignoram a mesma coisa (por exemplo “*.log” em Node e Python), ela aparece só uma vez, perto de onde ocorreu primeiro.
  • Nomes de modelos e comentários ficam exatamente como o Git espera (Node, macOS, “# Logs”…) — são um padrão entre linguagens, por isso não são traduzidos. Apenas a interface é localizada.
  • A caixa “Adicione seus próprios padrões de ignore” entra no mesmo conjunto de deduplicação, então uma linha digitada que um modelo já contém não será repetida.
  • Sem a biblioteca completa de mais de 400 modelos: apenas as entradas mais frequentes são incluídas. Para stacks raras, copie o modelo oficial do repositório gitignore do GitHub. Os modelos são atualizados a cada versão do site, não em tempo real.
  • Padrões personalizados não passam por verificação de sintaxe — o que você digitar é colado como está; o próprio Git reporta padrões inválidos. Sem contas, sem histórico, sem seleção compartilhável: o link de compartilhamento não carrega escolhas.

O que as pessoas costumam precisar depois que o arquivo está pronto.