İçeriğe atla
%100 yerel

.gitignore kuralı test aracı

.gitignore kurallarınızın her yolu yoksayıp yoksaymadığını ve neden olduğunu öğrenin.

Giriş
Test edilecek yollar
Çıkış

.gitignore kuralı test aracı

.gitignore kurallarını ilk alana ve dosya veya klasör yollarını ikinci alana yapıştırın ve bu araç size ne olduğunu söyler: yoksayılıyor mu yoksa hayır, ve hangi satır buna karar verdi. Git status'ta görünmesi gereken bir dosya göründüğü zaman veya yanlışlıkla işlenen bir oluşturma eseri için yararlıdır.

Eşleştirme gerçek .gitignore semantiğini izler: kurallar sırayla değerlendirilir ve son eşleşen kural kazanır, bu nedenle dosyada daha önceki geniş bir "*.log", daha sonraki dar bir "!important.log" tarafından geçersiz kılınabilir. Sondaki eğik çizgi kuralı yalnızca dizin olarak işaretler ve bir dizini yoksaymak da içindeki her şeyi yoksayar — "node_modules/" hem "node_modules/react/index.js" hem de klasörün kendisini yakalar. Hem tek "*" joker hem de özyinelemeli "**" herhangi bir konumda desteklenir.

Dosya sistemi büyük/küçük harf duyarlılığını kapatın, sonuç tablosunu yoksayılmış ve yoksayılmayan yolların iki düz listesiyle değiştirin veya eşleşmeyen kuralları gizleyin ve kuralların gerçekten ne yaptığını görmek için hiçbir yolu gizleyin. Kullanılmayan kural uyarısı, test edilen yolların hiçbiriyle eşleşmeyen her satırı işaretler — genellikle yazım hatası veya eski bir klasöre kalan desen. Windows ve Unix satır sonları her iki alanda da aynı şekilde işlenir ve çıktının altındaki toplamlar test edilen yolları, yoksayılan yolları ve kullanılmayan kuralları bildirir.

Her şey tarayıcınızda çalışır; .gitignore kurallarınız veya yol listeniz asla yüklenmez. Raporu kopyalayın, .txt dosyası olarak indirin veya başka bir yol topluluğunu test etmek için giriş gönderilsin.

FAQ

Bu benim gerçek dosyalarımı okuyor mu?
Hayır. .gitignore kurallarını ve yollarını siz yapıştırırsınız — araç asla gerçek bir dosya sistemine veya depoyu dokunmaz.
Neden bir klasördeki dosya yoksayılıyor olarak gösterilir, hatta hiçbir kural adını belirtmemiştir?
"build/" gibi bir dizin kuralı klasörü ve içindeki her şeyi yoksayar. Rapor, dosya adı kuralını değil, kararı veren dizin kuralını gösterir.
Üst klasörü hariç tuttuktan sonra dosyayı "!" ile yeniden dahil edebilir miyim?
Bu araç olumsuzluk kurallarını git gibi sırada uygular, ancak gerçek git'in ekstra bir kısıtlaması vardır: üst dizini zaten hariç tutulmuş olan bir dosyayı yeniden dahil etmez. Yoksayılan klasörlerin içinde iç içe geçmiş olumsuzluk kalıpları için bunu göz önünde bulundurun.
"Hiçbir yolla eşleşmeyen kurallar" ne anlama geliyor?
.gitignore dosyasında test ettiğiniz yollardan hiçbiriyle eşleşmeyen her satırı listeler — yazım hatası veya artık projeye uygulanmayan deseni bulmanın kullanışlı bir yolu.
.gitignore dosyam veya yol listem herhangi bir yere yükleniyor mu?
Hayır. Eşleştirme tamamen tarayıcınızda çalışır — buraya yapıştırdığınız hiçbir şey asla cihazınızı terk etmez.