.gitignore Üreteci

Deponuzda bulunan dilleri, çerçeveleri, düzenleyicileri, işletim sistemlerini ve araçları işaretleyin; bu sayfa onların özenle hazırlanmış yok sayma şablonlarını tek bir .gitignore dosyasında birleştirir. Desenler şablonlar arasında tekilleştirilir, her şablon için bir yorum başlığı altında gruplanır ve mantıklı bir sırayla yazılır — sonucu doğrudan projenize kopyalayın ya da indirin. Şablon araması listeyi anında süzer ve her şey tarayıcınızda yerel çalışır.
0 seçildi
Aramanızla eşleşen şablon yok.
Birleştirme nasıl çalışır: işaretlenen her şablon, desenleriyle birlikte bir # Şablon Adı yorum bloğu ekler. Farklı şablonlardaki aynı desenler yalnızca bir kez yazılır (ilk geçen kazanır); böylece “Node.js” ile “macOS” ya da “Visual Studio Code” birleştirildiğinde yinelenen satır asla oluşmaz. node_modules/, düzenleyici klasörleri, işletim sistemi çöp dosyaları ve derleme çıktıları olağan şüphelilerdir — iyi bir pratik kural, üretilen, indirilen ya da makineye özgü her şeyi yok saymak, gerçek kaynağı, yapılandırmayı ve belgeleri izlemeye devam etmektir. Dikkat: bir .gitignore yalnızca izlenmeyen dosyaları etkiler; zaten işlenmiş bir dosyanın izlenmesini durdurmak için git rm --cached <dosya> kullanın.

Gizlilik: şablonlar bu sayfaya gömülüdür ve birleştirme yerel çalışır — seçtiğiniz hiçbir şey asla yüklenmez.
.gitignore eşleştirmesi nasıl çalışır?

Desenler birkaç bilinmesi gereken kurala sahip glob'lardır: *.log her derinlikte eşleşir, sonunda eğik çizgi olan build/ yalnızca dizinlerle eşleşir, /config.local gibi baştaki eğik çizgi deseni depo köküne sabitler ve ** dizin düzeyleri boyunca uzanır. Git desenleri aşağıdan yukarıya denetler: bir dosya, son eşleşen satır onu yok saydığında yok sayılır; bu yüzden daha sonraki bir ! istisnası, önceki bir satırın dışladığını yeniden dahil edebilir.

Bir istisna, dışlanmış bir dizinin içine ulaşamaz — build/ yok sayılıyorsa !build/keep.js asla uygulanmaz; bunun yerine dizinin yok sayımını kaldırıp diğer içeriğini yeniden yok saymanız gerekir.