Repolode
github

github/gitignore

Coleção de modelos .gitignore para linguagens de programação, frameworks, editores e sistemas operacionais, usada nas páginas de criação de repositórios do GitHub.

Estrelas
176,177
Forks
82,019
Issues abertas
70
Último commit
há 3 dias

O que é?

Este repositório reúne a coleção de modelos .gitignore do GitHub, que listam arquivos e diretórios que o Git não deve rastrear. Cada modelo é voltado para uma linguagem, framework, ferramenta ou ambiente específico, como Node, Python, Go ou Unity, e oferece um conjunto inicial de regras de exclusão para manter artefatos de build, pastas de dependências e configurações locais fora do controle de versão.

Os modelos estão organizados em três áreas. A pasta raiz contém modelos bastante usados para linguagens e tecnologias populares; a pasta Global reúne regras para editores, ferramentas e sistemas operacionais que podem ser adicionadas a um arquivo global de exclusões pessoal; e a pasta community contém modelos mais específicos para ferramentas e projetos menos comuns.

O GitHub usa esses modelos para preencher o seletor de .gitignore durante a criação de novos repositórios. A coleção é licenciada sob CC0-1.0, então os modelos podem ser copiados livremente para qualquer projeto.

Recursos principais

  • 01Abrange muitas linguagens de programação, frameworks e ferramentas de desenvolvimento.
  • 02Os modelos Global contemplam arquivos de editores, ferramentas e sistemas operacionais.
  • 03A pasta community reúne modelos específicos para tecnologias menos comuns.
  • 04Os modelos são disponibilizados sob a licença CC0-1.0 e podem ser copiados livremente.

Casos de uso

  • Configurar um .gitignore ao iniciar um projeto novo em Node, Python ou Go.
  • Adicionar arquivos do sistema operacional e do editor, como .DS_Store ou pastas de IDE, a uma lista global de exclusões.
  • Encontrar as regras de exclusão adequadas para um projeto em Unity, Unreal ou outro engine de jogos.

Início rápido

  1. 1

    Confira os modelos .gitignore na raiz do repositório e copie o que melhor se adequar ao seu projeto

  2. 2

    Salve o modelo escolhido como .gitignore na raiz do seu projeto

Antes de usar

  • Esta é uma coleção de modelos, não um projeto de software executável.

Tópicos

Perguntas frequentes

O que é gitignore?
Coleção de modelos .gitignore para linguagens de programação, frameworks, editores e sistemas operacionais, usada nas páginas de criação de repositórios do GitHub. Este repositório reúne a coleção de modelos .gitignore do GitHub, que listam arquivos e diretórios que o Git não deve rastrear. Cada modelo é voltado para uma linguagem, framework, ferramenta ou ambiente específico, como Node, Python, Go ou Unity, e oferece um conjunto inicial de regras de exclusão para manter artefatos de build, pastas de dependências e configurações locais fora do controle de versão.
gitignore é gratuito? Qual é a licença?
gitignore é open source sob a licença CC0-1.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
gitignore ainda é mantido?
Manutenção ativa. O último commit de gitignore foi em 4 de nov. de 2026.
Para que posso usar gitignore?
Configurar um .gitignore ao iniciar um projeto novo em Node, Python ou Go. Adicionar arquivos do sistema operacional e do editor, como .DS_Store ou pastas de IDE, a uma lista global de exclusões. Encontrar as regras de exclusão adequadas para um projeto em Unity, Unreal ou outro engine de jogos.
Como instalar gitignore?
Confira os modelos .gitignore na raiz do repositório e copie o que melhor se adequar ao seu projeto Salve o modelo escolhido como .gitignore na raiz do seu projeto
Onde consigo gitignore?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/github/gitignore

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados