O que vale a pena deixar fora do Git
Comece pelos arquivos que podem ser recriados: dependências instaladas, caches e saídas de build. Para Next.js, escolha também Node.js para cobrir node_modules/. Em Java, selecione Maven ou Gradle conforme a ferramenta usada no projeto.
Os 18 modelos são uma base enxuta, não um espelho completo da coleção do GitHub. Não há análise automática do repositório. Ao baixar, mantenha o ponto inicial de .gitignore e mescle as regras caso o projeto já tenha esse arquivo.
Não esconda a configuração de quem trabalha com você
Configurações compartilhadas do VS Code e do JetBrains podem fazer parte do projeto. Os modelos evitam excluir essas pastas por inteiro e focam nos dados pessoais de trabalho. Para exceções só da sua máquina, considere .git/info/exclude.
Arquivos de lock comuns também ficam disponíveis para commit. A política depende da linguagem e do tipo de pacote publicado; não é uma decisão que o gerador deve tomar por todos os projetos.
Três bases para começar
Projeto Next.js
Dependências Node.js, saída Next.js e metadados macOS. Os arquivos de lock são mantidos.
Voltar ao gerador ↑# Criado com o gerador Gitignore da LightNode
# Revise estas regras básicas antes de adicioná-las ao projeto.
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-store/
coverage/
.nyc_output/
# Next.js
.next/
out/
.vercel/
*.tsbuildinfo
# macOS
.DS_Store
._*
.Spotlight-V100/
.Trashes/
# Criado com o gerador Gitignore da LightNode
# Revise estas regras básicas antes de adicioná-las ao projeto.
# Python
__pycache__/
*.py[cod]
.venv/
venv/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
*.egg-info/
# VS Code
.history/
*.vsix
# Linux
.Trash-*/
*~
Java com IntelliJ
Builds Maven e Gradle com dados pessoais JetBrains e metadados Windows. Desmarque a ferramenta de build que não utiliza.
Voltar ao gerador ↑# Criado com o gerador Gitignore da LightNode
# Revise estas regras básicas antes de adicioná-las ao projeto.
# Java / Maven
*.class
target/
# Gradle
.gradle/
build/
# JetBrains
.idea/workspace.xml
.idea/tasks.xml
.idea/shelf/
.idea/httpRequests/
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
Dúvidas sobre arquivos ignorados
Por que o arquivo continua aparecendo no Git?
Arquivos já rastreados não deixam de ser rastreados por uma regra nova. Use git check-ignore -v --no-index path/to/file para investigar a correspondência. Se quiser parar de rastrear, git rm --cached -- path/to/file prepara a remoção do repositório e mantém a cópia local. Confira a alteração antes de fazer commit.
Como ignorar uma pasta de logs e manter um exemplo?
Use /logs/* seguido de !/logs/keep.log. Excluir a pasta pai com /logs/ impede reincluir arquivos dentro dela.
O gerador remove linhas repetidas?
Não. Com a mesma prioridade, a última regra correspondente vence. Os modelos seguem ordem fixa e suas regras ficam no final. Trocar a combinação mantém o texto próprio; Limpar tudo remove tanto o texto quanto a seleção.
O modelo de ambiente mantém arquivos de exemplo?
Sim: ignora .env e .env.*, mas preserva .env.example e .env.sample. Use valores fictícios nos exemplos. Ignorar um arquivo não elimina segredos do histórico de commits.
Minhas regras ficam salvas no site?
A geração acontece no navegador, com modelos integrados. Não há upload de repositório, API de geração, persistência das regras próprias nem inclusão do texto na URL.
