Gerador de .gitignore
Marque sua stack e receba um .gitignore limpo — sem botão, sem upload.
Adicione seus próprios padrões de ignore
.gitignore gerado
Como usar
- 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.
- 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.
- 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.
Ferramentas relacionadas
O que as pessoas costumam precisar depois que o arquivo está pronto.