Gerador de .gitignore
Crie um .gitignore a partir de modelos comuns de linguagens e ferramentas.
Suas escolhas de template são processadas localmente no seu navegador para montar o .gitignore, e nada é enviado para um servidor.
Trabalhando com Docker? Experimente o Formatador de Dockerfile.
Sobre Gerador de .gitignore
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.
Exemplo
Entrada
Templates selecionados: Node, macOS
Saída
# ----- Node -----
node_modules/
dist/
build/
coverage/
.cache/
*.log
npm-debug.log*
yarn-error.log*
.env
.env.local
.DS_Store
# ----- macOS -----
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.Spotlight-V100
.Trashes
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
Todas as ferramentas de ArrayKit