Menu
CoddyTech

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 aparece) inesperadamente em git status, pode ser difícil descobrir qual regra é responsável por isso. O Git oferece uma ferramenta específica para isso:

git check-ignore -v build/output.txt

Se o arquivo corresponder a uma regra de exclusão, o Git exibirá qual arquivo e qual linha causaram a correspondência:

.gitignore:1:build/    build/output.txt

Se quiser uma resposta de sim ou não para um caminho, omita a flag -v. O Git sai com status 0 se o arquivo for ignorado e 1 se não for, e imprime o caminho somente quando houver correspondência.

Para obter rapidamente uma lista de "todos os arquivos correspondentes", você pode usar:

git check-ignore *

Isso é extremamente valioso para depurar configurações complicadas de .gitignore em projetos reais.

challenge icon

Desafio

Iniciante

A pasta contém um arquivo .gitignore com *.log e dois arquivos: readme.md e error.log.

Execute git check-ignore nos dois arquivos de uma só vez e imprima apenas os caminhos correspondentes.

cada execução começa com uma cópia nova da pasta, que ainda não é um repositório Git. O editor executa git init -q -b main para você no início. Mantenha essa linha: git check-ignore só funciona dentro de um repositório e, sem ela, você verá fatal: not a git repository.

Experimente você mesmo

Terminal
git init -q -b main
# Seus comandos abaixo
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Playground de Terminal