Este gerador de gitignore monta um arquivo .gitignore pronto para uso a partir de templates comuns de linguagens, frameworks e ferramentas, para que você não precise lembrar todos os caminhos a excluir. Escolha um ou mais presets, como Node, TypeScript, React, Next.js, Vue, Python, Java, Go, Rust, Docker ou Terraform, e a ferramenta os combina em um único arquivo rotulado que você pode copiar ou baixar. Ele também inclui templates de editores e sistemas operacionais, como VSCode, JetBrains, macOS, Windows e Linux. É útil para desenvolvedores começando um novo repositório, monorepos que misturam stacks e times padronizando o que é commitado. Seja para um gitignore de node rápido, um gitignore de python ou um template de gitignore multistack, o fluxo de criar gitignore roda inteiramente no seu navegador e suas escolhas nunca saem do seu dispositivo.
Recursos
Combina vários templates (Node, Python, Go, Rust e mais) em um único .gitignore
Inclui presets de frameworks para React, Next.js e Vue
Adiciona templates de editores para VSCode e JetBrains
Cobre o ruído de SO do macOS, Windows e Linux
Rotula cada seção com um cabeçalho de comentário para a saída ficar legível
Botões de Copiar e Baixar o .gitignore com um clique
Atualiza a saída na hora conforme você alterna os templates
Roda inteiramente no seu navegador
Como usar Gerador de .gitignore
Clique nas pílulas de template de cada stack que você usa, como Node e Python.
Ative presets adicionais de editor ou SO, como VSCode ou macOS, conforme necessário.
Revise o .gitignore combinado no painel de saída.
Use o botão Copiar ou Baixar para salvá-lo como .gitignore na raiz do seu projeto.
Selecionar Node e macOS combina os dois presets em um único .gitignore rotulado.
Erros comuns e solução de problemas
Alguns templates repetem entradas como .DS_Store quando combinados. — Linhas duplicadas são inofensivas no Git, mas você pode apagar as extras depois de copiar para deixar o arquivo mais limpo.
Arquivos já commitados antes de adicionar as regras continuam rastreados. — Rode git rm -r --cached <caminho> para esses arquivos e faça commit para o novo .gitignore passar a valer.
Sua stack exata não está na lista de templates. — Escolha os presets mais próximos, depois cole a saída e adicione os caminhos personalizados manualmente antes de salvar.
O arquivo foi salvo sem o ponto inicial no nome. — Garanta que ele se chame exatamente .gitignore na raiz do repositório; alguns sistemas escondem ou removem o ponto ao renomear.
Perguntas frequentes
O que é o gerador de gitignore?
O gerador de gitignore monta um arquivo .gitignore a partir de templates predefinidos para linguagens, frameworks, editores e sistemas operacionais, e depois deixa você copiar ou baixar o resultado.
Como crio um gitignore para várias stacks de uma vez?
Ative uma pílula para cada stack, como Node mais Python mais Docker, e o gerador combina todas as seleções em um único arquivo com um cabeçalho de comentário rotulado por seção.
Quais templates posso combinar no gerador de gitignore?
Você pode misturar Node, TypeScript, React, Next.js, Vue, Python, Java, Go, Rust, Docker, Terraform, além dos presets de VSCode, JetBrains, macOS, Windows e Linux em um único arquivo.
Como uso o arquivo gitignore gerado no meu projeto?
Copie ou baixe, salve como .gitignore na raiz do seu repositório e faça commit para o Git começar a ignorar os caminhos listados.
O gerador de gitignore mantém minha seleção de templates privada?
Sim. O gerador de gitignore roda inteiramente no seu navegador, então suas seleções e o arquivo gerado nunca saem do seu dispositivo e nada é enviado para um servidor.
Ferramentas relacionadas
Calculadora de chmod — Converta permissões de arquivo do Unix entre octal e simbólico (rwx).
Status HTTP e tipos MIME — Referência pesquisável de códigos de status HTTP e tipos de conteúdo MIME.