Gitignore oluşturucu
Yığınınızı işaretleyin, temiz bir .gitignore alın — düğme yok, yükleme yok.
Kendi yoksayma desenlerinizi ekleyin
Oluşturulan .gitignore
Nasıl kullanılır
- Yığınınıza uyan şablonları işaretleyin — bir dil (Node, Python), işletim sisteminiz (macOS, Windows), düzenleyiciniz (VS Code, IntelliJ) ve bulut sağlayıcınız. .gitignore siz işaretledikçe oluşturulur ve tekilleştirilir, basılacak bir düğme yok.
- Bir şablona adıyla atlamak için arama kutusunu, listeyi daraltmak için kategori düğmelerini kullanın. İşaretleme ve kaldırma anındadır.
- Sonuç doğru göründüğünde “Kopyala” ile dışarı alın veya “.gitignore indir” ile kaydedin. Projeye özel satırlar eklemek için “Kendi yoksayma desenlerinizi ekleyin” kutusunu açın — onlar da birleştirilir ve tekilleştirilir.
Örnek
Seçim
İşaretlenen: Node, Python
.gitignore
### Node ### node_modules/ dist/ *.log .env ### Python ### __pycache__/ *.py[cod] .env
Örnek Node ve Python'u işaretler. İki şablonda da “*.log” ve “.env” var, ancak birleşik dosya her satırı yalnızca bir kez tutar çünkü satırlar göründükleri sırayla tekilleştirilir. Sayım “Seçilen: 2” gösterir.
Kurallar, sınırlar ve bilinen sorunlar
- Şablonlar sayfaya gömülüdür (en yaygın diller, çatılar, işletim sistemleri, düzenleyiciler ve bulut sağlayıcılarından yaklaşık 44 tanesi) — ağdan hiçbir şey getirilmez ve hiçbir şey yüklenmez.
- Birleştirme her satırı sırayla tekilleştirir: iki şablon aynı şeyi yoksayıyorsa (örneğin hem Node hem Python'da “*.log”), satır yalnızca bir kez, ilk göründüğü yere yakın çıkar.
- Şablon adları ve yorumlar Git'in beklediği gibi kalır (Node, macOS, “# Logs”…) — bunlar diller arası bir standarttır, bu yüzden çevrilmez. Yalnızca arayüz yerelleştirilir.
- “Kendi yoksayma desenlerinizi ekleyin” kutusu aynı tekilleştirme kümesine katılır, bu yüzden bir şablonda zaten bulunan bir satırı yazarsanız tekrarlanmaz.
- Tam 400+ şablon kütüphanesi yok: yalnızca en sık kullanılan girdiler dahildir. Nadir yığınlar için resmi şablonu GitHub gitignore deposundan kopyalayın. Şablonlar her site sürümüyle güncellenir, canlı değil.
- Özel desenler sözdizimi açısından denetlenmez — yazdığınız her şey olduğu gibi yapıştırılır; geçersiz desenleri Git bildirir. Hesap yok, geçmiş yok, paylaşılabilir seçim yok: paylaşım bağlantısı hiçbir seçim taşımaz.
İlgili araçlar
Dosya hazır olduktan sonra genellikle ihtiyaç duyulan şeyler.