Menu
Coddy logo textTech

Yoksayma Kurallarını Kontrol Etme

Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası — ders 21 / 58.

Bir dosya beklenmedik bir şekilde git status çıktısında göründüğünde (veya görünmediğinde), hangi kuralın bundan sorumlu olduğunu söylemek zor olabilir. Git tam da bunun için bir araç sağlar:

git check-ignore -v build/output.txt

Eğer dosya bir yoksayma kuralıyla eşleşirse, Git hangi dosyanın ve hangi satırın eşleşmeye neden olduğunu yazdırır:

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

Tek bir yol için evet/hayır cevabı istiyorsanız -v bayrağını atlayın. Dosya yoksayılırsa Git 0 durumuyla, yoksayılmazsa 1 durumuyla çıkar ve yolu yalnızca eşleştiğinde yazdırır.

Tüm "eşleşen dosyaların" hızlı bir listesi için şunu kullanabilirsiniz:

git check-ignore *

Bu, gerçek projelerdeki zorlu .gitignore yapılandırmalarını hata ayıklamak için paha biçilemezdir.

challenge icon

Görev

Başlangıç

Klasör zaten *.log içeren bir .gitignore dosyasına sahip bir Git deposudur. İki dosya mevcut: readme.md ve error.log.

Her iki dosya üzerinde aynı anda git check-ignore komutunu çalıştırın ve yalnızca eşleşen yolları yazdırın.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Versiyon Kontrolü bölümündeki tüm dersler