Solução de problemas de .gitignore
Encontre respostas para problemas com exclusões e arquivos rastreados. Escolha o artigo que corresponde à sua situação.
Por que .gitignore não funciona?
Use comandos do Git para identificar arquivos rastreados, regras aplicadas e o comportamento das exceções.
Como ignorar arquivos que o Git já rastreia?
Entenda o limite do .gitignore e remova um caminho do índice mantendo a cópia local.
Por que ! não mantém um arquivo em um diretório ignorado?
Corrija exceções quando o diretório pai é excluído e verifique os padrões correspondentes.
Por que uma regra global do Git ignora um arquivo?
Encontre a origem da regra, confira core.excludesFile e diferencie exclusões locais, globais e do projeto.
Como ignorar pastas? folder/ ou /folder/
Escolha exclusões na raiz ou em qualquer profundidade e entenda as barras nos padrões.
Como ignorar extensões? Usando * e **
Compare *.log, /logs/*.log e /logs/**/*.log com caminhos concretos.
Como ignorar arquivos localmente sem alterar .gitignore?
Use exclusões locais do repositório para arquivos pessoais não rastreados sem mudar as regras compartilhadas.
Como ignorar .env e manter .env.example?
Exclua valores locais, mantenha um exemplo revisado e trate arquivos de ambiente já rastreados.
Como ignorar .DS_Store em todos os diretórios?
Ignore cópias na raiz e em subdiretórios, identifique as rastreadas e remova um caminho específico do índice.
Como manter um diretório vazio? .gitkeep ou .gitignore?
Escolha um marcador ou um .gitignore interno para preservar o diretório e controlar o conteúdo futuro.