Gerador de .gitignore
Combine offline regras de sistemas operacionais, editores, linguagens e frameworks comuns, preservando a ordem das regras e a semântica da última correspondência, para gerar um .gitignore editável.
Como usar o gerador de .gitignore
O modelo selecionado e as regras personalizadas são combinados apenas na página atual; o diretório do projeto não é lido nem ocorre upload.
Pesquisar e selecionar um modelo
Selecione, entre os modelos de sistema operacional, editor, linguagem e framework, as regras compatíveis com o ambiente realmente utilizado no projeto.
Adicionar regras personalizadas
Adicione, conforme necessário, no máximo 100 KiB regras específicas do projeto; a ferramenta colocará o conteúdo personalizado após o modelo integrado e preservará a ordem das regras exatamente como está.
Revisar e salvar
Depois de verificar que o resultado gerado não ignora código-fonte ou configurações necessários, copie o conteúdo ou baixe .gitignore.
Restrições e observações
- Os modelos integrados são um conjunto de regras originais fixadas com a versão e não sincronizam online os modelos mais recentes de outros sites.
- A ferramenta não examina nem infere a estrutura do seu projeto e também não pode determinar se determinado cache, artefato de compilação ou arquivo de chave deve ser ignorado.
- .gitignore não remove do controle de versão arquivos já commitados; informações confidenciais, uma vez incluídas no histórico, ainda exigem limpeza e rotação separadas.
Perguntas frequentes
É possível selecionar vários idiomas ou frameworks ao mesmo tempo?
Sim. O modelo combina as regras na ordem predefinida; as regras personalizadas mantêm sua ordem completa e são colocadas por último, em conformidade com a semântica de prioridade da última correspondência do Git.
Por que o arquivo ainda está em Git após a geração?
Os arquivos rastreados por Git não são afetados pelas novas regras de ignorar; primeiro confirme os riscos e depois remova-os do índice.
Este modelo é igual ao modelo oficial do GitHub?
Não. Este site mantém um modelo simplificado independente; antes de usá-lo, revise-o de acordo com a documentação do projeto e o fluxo de compilação.