Desenvolvedor / Git

Gerador de .gitignore

Crie um arquivo .gitignore para seu projeto escolhendo linguagens, frameworks, editores e sistemas operacionais entre os 238 templates oficiais do GitHub, combinados sem duplicatas.

Gerador de .gitignore: O gerador combina os templates da coleção gitignore do GitHub — os mesmos que o GitHub oferece ao criar um repositório — mantendo um cabeçalho para cada um. Um padrão já listado por um template anterior é omitido, para que o arquivo não tenha duplicatas, enquanto os comentários de cada template são preservados para explicar o que é ignorado. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Gerador de .gitignoreProcessamento local

Roda inteiramente no seu navegador

Exibindo modelos populares; pesquise para encontrar os outros, incluindo editores e sistemas operacionais.

Os modelos vêm da coleção gitignore do GitHub (CC0), instantâneo de 2026-09-28. Os padrões já listados por um modelo anterior são excluídos, para que o arquivo não tenha duplicatas.

Como os padrões funcionam

Cada linha é um padrão: *.log ignora todos os arquivos .log, uma barra no final, como build/, corresponde somente a pastas, uma barra no início, como /config.json, corresponde somente ao nível superior do repositório, ** corresponde a qualquer número de pastas, e um ! no início inclui novamente algo que foi ignorado por uma linha anterior.

Para escolher uma licença para o mesmo repositório, use o gerador de licenças; para comparar duas versões de um arquivo, use o comparador de diferenças.

Verificando o que é ignorado

Execute git check-ignore -v <file> para ver qual linha ignora um arquivo e git status --ignored para listar todos os arquivos ignorados. Um .gitignore em uma subpasta se aplica a essa pasta e às pastas abaixo dela.

Como usar

  1. Marque as linguagens e ferramentas usadas no seu projeto e pesquise outras, se necessário.
  2. Adicione seus próprios padrões, como .env, se precisar deles.
  3. Copie o resultado ou baixe-o como .gitignore para a raiz do seu repositório.

Privacidade e limitações

Os templates são combinados no seu navegador; nenhuma informação sobre seu projeto é enviada para qualquer lugar.

Ferramentas relacionadas

Perguntas frequentes

Por que os arquivos que já confirmei não são ignorados?

O .gitignore só afeta arquivos que o Git ainda não está rastreando. Pare de rastrear um arquivo com git rm --cached <file> e faça um commit; ele continuará no disco, mas sairá do repositório.

Devo colocar arquivos do editor e do sistema operacional no .gitignore do projeto?

Muitas equipes preferem um arquivo global de ignorados para isso, configurado com git config --global core.excludesFile, para que cada pessoa ignore os arquivos do próprio editor. Adicioná-los ao projeto não causa problemas.

Devo fazer commit dos arquivos .env?

Não: eles geralmente contêm segredos. Ignore .env e faça commit de um .env.example com os nomes das variáveis, sem os valores.

Ferramenta grátis · no seu navegador execuções · não precisa de conta