Geliştirici / Git

.gitignore Oluşturucu

GitHub'ın yinelenenleri kaldırılmış 238 resmi şablonundan dilleri, framework'leri, editörleri ve işletim sistemlerini seçerek projeniz için bir .gitignore dosyası oluşturun.

.gitignore Oluşturucu: Oluşturucu, GitHub'ın depo oluştururken sunduğu gitignore koleksiyonundaki şablonları, her biri için ayrı bir başlık altında birleştirir. Daha önceki bir şablonda listelenen desenler dışarıda bırakılır; böylece dosyada yinelenenler bulunmaz. Her şablonun yorumları ise nelerin yok sayıldığını açıklamak için korunur. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
.gitignore oluşturucuYerel işleme

Tamamen tarayıcınızda çalışır

Popüler şablonlar gösteriliyor; düzenleyiciler ve işletim sistemleri de dahil diğerlerini bulmak için arayın.

Şablonlar, GitHub'ın gitignore koleksiyonundan alınmıştır (CC0); 2026-09-28 tarihli anlık görüntüdür. Daha önceki bir şablonda listelenen kalıplar çıkarılır; böylece dosyada yinelenen kalıp bulunmaz.

Desenler nasıl çalışır

Her satır bir desendir: *.log her .log dosyasını yok sayar, build/ gibi sonda bulunan eğik çizgi yalnızca klasörlerle eşleşir, /config.json gibi baştaki eğik çizgi yalnızca deponun en üst düzeyinde eşleşir, ** herhangi bir sayıda klasörle eşleşir ve baştaki !, önceki bir satırın yok saydığı şeyi yeniden dahil eder.

Aynı depo için lisans seçmek üzere lisans oluşturucuyu, bir dosyanın iki sürümünü karşılaştırmak için fark kontrol aracını kullanın.

Nelerin yok sayıldığını kontrol etme

Bir dosyayı hangi satırın yok saydığını görmek için git check-ignore -v <file>, yok sayılan tüm dosyaları listelemek için git status --ignored komutunu çalıştırın. Bir alt klasördeki .gitignore, o klasör ve altı için geçerlidir.

Nasıl kullanılır?

  1. Projenizde kullandığınız dilleri ve araçları işaretleyin; diğerlerini arayın.
  2. Gerekirse .env gibi kendi desenlerinizi ekleyin.
  3. Sonucu kopyalayın veya .gitignore olarak indirip deponuzun kök dizinine kaydedin.

Gizlilik ve sınırlamalar

Şablonlar tarayıcınızda birleştirilir; projenizle ilgili hiçbir şey herhangi bir yere gönderilmez.

İlgili araçlar

Sık sorulan sorular

Daha önce commit ettiğim dosyalar neden yok sayılmıyor?

.gitignore yalnızca Git'in henüz takip etmediği dosyaları etkiler. Bir dosyanın takibini bırakmak için git rm --cached <file> komutunu çalıştırıp commit edin; dosya diskte kalır, ancak depodan çıkar.

Editör ve işletim sistemi dosyaları projenin .gitignore dosyasına eklenmeli mi?

Birçok ekip, her kişinin kendi editörünün dosyalarını yok sayabilmesi için git config --global core.excludesFile ile ayarlanan genel bir yok sayma dosyasını tercih eder. Bunları projeye eklemenin bir sakıncası yoktur.

.env dosyalarını commit etmeli miyim?

Hayır: Bu dosyalar genellikle gizli bilgiler içerir. .env dosyasını yok sayın ve değişken adlarını değerler olmadan içeren bir .env.example dosyasını commit edin.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez