Menu
Coddy logo textTech

Verificare le regole di ignoramento

Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 21 di 58.

Quando un file compare (o non compare) inaspettatamente in git status, può essere difficile capire quale regola ne sia responsabile. Git offre uno strumento apposito:

git check-ignore -v build/output.txt

Se il file corrisponde a una regola di esclusione, Git indica quale file e quale riga hanno causato la corrispondenza:

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

Se vuoi una risposta sì/no per un percorso, ometti il flag -v. Git termina con stato 0 se il file è ignorato e 1 se non lo è, e stampa il percorso solo quando trova una corrispondenza.

Per ottenere rapidamente un elenco di «tutti i file corrispondenti», puoi usare:

git check-ignore *

Questo è preziosissimo per eseguire il debug di configurazioni .gitignore complesse in progetti reali.

challenge icon

Sfida

Principiante

La cartella è già un repository Git con un .gitignore contenente *.log. Esistono due file: readme.md e error.log.

Esegui git check-ignore su entrambi i file contemporaneamente e stampa solo i percorsi corrispondenti.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Controllo delle versioni

Esercitati da solo: Playground Terminal