Verificar Regras de Ignorar
Parte da seção Controle de Versão do Journey de Terminal da Coddy. Lição 21 de 58.
Quando um arquivo aparece (ou não) inesperadamente no git status, pode ser difícil dizer qual regra é a responsável. O Git fornece uma ferramenta apenas para isso:
git check-ignore -v build/output.txtSe o arquivo corresponder a uma regra de ignorar, o Git imprime qual arquivo e qual linha causaram a correspondência:
.gitignore:1:build/ build/output.txtSe você quiser uma resposta sim/não para um caminho, omita a flag -v. O Git sai com o status 0 se o arquivo for ignorado e 1 se não for, e imprime o caminho apenas quando houver correspondência.
Para uma listagem rápida de "todos os arquivos correspondentes", você pode usar:
git check-ignore *Isso é inestimável para depurar configurações complicadas do .gitignore em projetos reais.
Desafio
InicianteA pasta já é um repositório Git com um .gitignore contendo *.log. Dois arquivos existem: readme.md e error.log.
Execute git check-ignore em ambos os arquivos de uma vez e imprima apenas os caminhos correspondentes.
Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Controle de Versão
4Inspecionando Alterações
Git DiffDiff das Alterações PreparadasGit ShowRecapitulação - Trabalho de Detetive2Primeiros passos
Inicializar um repositórioA pasta .gitConfigure sua identidadeStatus do GitRecapitulação — primeiro repositório5Ignorando Arquivos
Por Que Ignorar ArquivosPadrões do GitignoreVerificar Regras de IgnorarRecapitulação - Repositório Limpo8Mesclagem
O que é uma mesclagemMesclagem de avanço rápidoMesclagem de três viasConflitos de mesclagemResolver um conflitoRecapitulação — Mestre da mesclagem11Projeto com Branch de Recurso
Visão Geral do ProjetoInicializar a Main3Acompanhando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRevisão - Primeiros Commits6Projeto de Site de Receitas
Visão Geral do ProjetoInicializar e IgnorarPratique por conta própria: Playground de Terminal