.gitignore Generator
Guia
.gitignore Generator
Gere arquivos .gitignore abrangentes selecionando entre mais de 30 presets selecionados que cobrem linguagens populares, frameworks, IDEs, sistemas operacionais e ferramentas DevOps. Mescle vários modelos em um único arquivo deduplicado pronto para o seu projeto.
Como usar
1. Navegue ou pesquise a grade de presets para encontrar suas linguagens, frameworks e ferramentas.
2. Clique nos presets para selecioná-los — os itens selecionados são destacados.
3. O .gitignore gerado aparece instantaneamente no painel de saída com padrões mesclados e deduplicados.
4. Adicione padrões personalizados, se necessário.
5. Teste nomes de arquivos contra seus padrões para verificar a cobertura.
6. Copie para a área de transferência ou baixe como um arquivo .gitignore.
Características
- Mais de 30 Presets Selecionados – Modelos para Node.js, Python, Java, Go, Rust, Ruby, PHP, React, Vue, Angular, Django, Rails, Laravel, Docker, Terraform e mais.
- Mesclagem Inteligente – Deduplica automaticamente padrões ao combinar vários presets.
- Padrões Personalizados – Adicione suas próprias regras de ignorar ao lado dos modelos de presets.
- Teste de Nome de Arquivo – Verifique se um arquivo específico seria ignorado pelos padrões gerados.
- Grade Pesquisável – Encontre rapidamente presets com o filtro de pesquisa embutido.
- Download instantâneo – Exporte diretamente como um arquivo .gitignore.
Perguntas frequentes
-
O que é um arquivo .gitignore e como o Git o utiliza?
Um arquivo .gitignore informa ao Git quais arquivos e diretórios excluir do controle de versão. O Git verifica este arquivo antes de preparar alterações e ignora quaisquer caminhos que correspondam aos padrões listados. Isso evita que artefatos de compilação, dependências, configurações de IDE e arquivos sensíveis como chaves de API sejam commitados. Vários arquivos .gitignore podem existir em diferentes diretórios, com regras se aplicando relativamente à localização desse arquivo.
-
Como funcionam as regras de correspondência de padrões do .gitignore?
O Gitignore usa padrões glob semelhantes a curingas de shell. Uma barra inicial ancora o padrão ao diretório do arquivo .gitignore. Uma barra final corresponde apenas a diretórios. Um asterisco (*) corresponde a qualquer coisa exceto barras, um asterisco duplo (**) corresponde a vários diretórios, e um ponto de interrogação (?) corresponde a qualquer caractere único. Um ponto de exclamação inicial (!) nega um padrão, reintroduzindo um caminho previamente excluído. Os padrões são avaliados em ordem, com regras posteriores substituindo as anteriores.
-
Por que os diretórios node_modules e de compilação devem ser ignorados no git?
Diretórios de dependência como node_modules podem conter dezenas de milhares de arquivos totalizando centenas de megabytes — muito grandes para controle de versão. Esses arquivos são reproduzíveis a partir de package.json/package-lock.json via npm install, portanto, armazená-los desperdiça espaço no repositório e retarda o clone. Pastas de compilação (dist, build, .next) contêm saída gerada que muda a cada compilação e deve ser reconstruída a partir do código-fonte. Rastrea-las causa conflitos de mesclagem constantes e incha o histórico do repositório.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 22 de março de 2026
