Anúncios incomodam? Ir Sem anúncios Hoje

.gitignore Generator

Desenvolvedor
ANÚNCIO · REMOVER?

Padrões Personalizados

Nome de Arquivo de Teste
ANÚNCIO · REMOVER?

Guia

Gerador .gitignore

.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.

ANÚNCIO · REMOVER?

Perguntas frequentes

  1. 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.

  2. 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.

  3. 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.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

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!

ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANÚNCIO · REMOVER?