Sobre esta ferramenta
Um arquivo .gitignore informa ao Git quais arquivos deixar sem rastreamento — artefatos de build, pastas de dependências, configurações do editor, sujeira do sistema operacional e segredos. Este gerador permite combinar templates selecionados para stacks comuns (Node, Python, Go, Rust, Java e mais) com regras de sistema operacional e editor (macOS, Windows, Linux, VS Code, JetBrains), e então os mescla em um único arquivo limpo com as linhas duplicadas removidas.
Escolha quantos templates precisar; o resultado é atualizado instantaneamente e você pode copiá-lo ou baixá-lo como um .gitignore. Os templates vêm junto com a ferramenta, então nada é buscado pela rede — útil até offline. Cada seção é identificada com um comentário para que você veja de onde cada regra veio.
Os templates são empacotados e mesclados localmente — nenhuma requisição de rede é feita.
Perguntas frequentes
Posso combinar várias stacks?
Sim — esse é o objetivo. Selecione, por exemplo, Node, macOS e VS Code, e a ferramenta mescla os três em um único arquivo, descartando quaisquer linhas que de outra forma seriam duplicadas.
De onde vêm os templates?
São conjuntos de regras selecionados e representativos, empacotados com a ferramenta — as linhas que importam na prática para cada ecossistema. Eles não são um espelho exaustivo de cada template upstream, mas cobrem os casos comuns.
Como uso o arquivo?
Salve-o como .gitignore na raiz do seu repositório (copie a saída ou use Baixar). O Git o aplica aos arquivos sem rastreamento; arquivos já rastreados precisam de git rm --cached para parar de ser rastreados.