Gerador de .gitignore
Gere um .gitignore combinando templates por linguagem/IDE — Node, Python, Java, Go, Rust, .DS_Store, JetBrains, VSCode etc. Tudo no navegador.
Templates
Monte seu .gitignore na medida
Abrir um projeto sem um .gitignore decente é pedir para versionar coisas que jamais deveriam ir ao repositório: dependências, arquivos de build, configuração de IDE. Este gerador combina templates prontos para a sua stack e devolve um .gitignore completo.
Marque as linguagens, ferramentas e ambientes que você usa (Node, Python, Java, Go, Rust, mais o .DS_Store do macOS e as pastas de editores como JetBrains e VSCode). A ferramenta junta tudo num arquivo único, sem regras repetidas. Assim só vai para o git aquilo que realmente importa.
A geração acontece no próprio navegador e o resultado já sai pronto para copiar na raiz do projeto. É um passo bobo que evita muita dor de cabeça lá adiante.
Perguntas frequentes
Ele remove as regras repetidas quando marco vários templates?
O resultado é igual ao template oficial do GitHub para a linguagem?
Por que a ordem dos blocos muda quando desmarco e marco de novo?
Ferramentas Relacionadas
Gerador de .git-blame-ignore-revs
Lista de hashes de commits para o Git ignorar no blame (formatadores em massa, prettier, black, eslint --fix). Útil em refactors grandes.
Gerador de Dockerfile
Monte um Dockerfile a partir de templates comuns: Node, Python, Go, Static Nginx, com multi-stage opcional, healthcheck e usuário não-root. Tudo no navegador.
Gerador de .mailmap (Git)
Mapeia nomes e e-mails inconsistentes em um único autor no Git, melhorando estatísticas e shortlog. Formato oficial.
Gerador de Aliases do Git
Lista de aliases git úteis (st, co, br, lg, undo, save, wip, amend, hist) prontos para colar no .gitconfig.
Git Cheatsheet
Lista pesquisável dos comandos git mais usados — config, commit, branch, merge, rebase, stash, log, remote, reset. Com exemplos copiáveis e descrição. Tudo no navegador.
Gerador de .gitattributes
Gera .gitattributes para normalizar line endings, marcar binários, configurar diff e linguagem da estatística do GitHub (linguist).