gitignore Üretici

Klasörüne göre .gitignore üret. Rakiplerinin aksine sunucuya hiçbir şey gitmez — klasörün dosya adları bile sayfadan çıkmaz.

Bu araç tarayıcınızda çalışır. Veriler dışarı çıkmaz.

Yalnızca dosya ve alt klasör adları okunur — içerikleri hiçbir zaman okunmaz ya da hiçbir yere gönderilmez.

Dil
Framework
Editör
İşletim sistemi
.gitignore çıktısı
En az bir şablon seçin veya bir klasör seçin.

Panoya "cat > .gitignore <<'EOF' … EOF" biçiminde bir kabuk komutu kopyalar; dosyayı baştaki noktayla birlikte doğrudan oluşturur. Yalnızca bash/zsh — Windows cmd veya PowerShell'de çalışmaz. Var olan .gitignore dosyasının üzerine yazar.

Tarayıcı, indirilen dosya adındaki baştaki noktayı kaldırabilir; gerekirse dosyayı .gitignore olarak yeniden adlandır.

Nasıl Çalışır

Projenin diline ve araçlarına göre bölümlenmiş, tekrarsız bir .gitignore üretir. gitignore.io gibi yaygın üreticiler şablonu sunucudan getirir; bu araçta şablonlar sayfayla birlikte gelir ve klasör seçimi de tarayıcıdan hiç çıkmaz — yalnızca dosya adları okunur, içerikleri değil.

İki giriş yolu

  • Klasör seç — tarayıcı, seçtiğin klasördeki her dosyanın adını ve göreli yolunu verir. Bu araç yalnızca o adları okur (file.name, webkitRelativePath); hiçbir dosyanın içeriği okunmaz, FileReader bu kodda hiç çağrılmaz. Adlardan yola çıkarak uygun şablonları önceden işaretler.
  • Etiket seç — klasör seçmeden, filtrelenebilir listeden istediğin kadar şablon işaretle. webkitdirectory’yi desteklemeyen bir tarayıcıda bile tek başına tam işlevli.

İki yol birlikte çalışır: klasör tespiti işaretler, sen düzeltirsin.

Tespit kuralları

  • package.json → Node.js; yanında next.config.js/.mjs/.ts varsa Next.js de eklenir.
  • composer.json → PHP (Composer) ve Laravel.
  • Cargo.toml → Rust.
  • go.mod → Go.
  • *.xcodeproj → Xcode.
  • .idea/ → JetBrains IDE’leri.
  • .DS_Store → macOS.

Kurallar geniş tutulmuştur: yanlış bir işaretleme ucuzdur (kaldırırsın), atlanan bir şablon daha pahalıdır. Listedeki her şablonu elle de işaretleyebilirsin.

Çıktı

Seçilen her şablon kendi ### Ad ### başlığı altında görünür; aynı satır birden fazla şablonda geçiyorsa yalnızca ilk geçtiği bölümde kalır, sonraki bölümlerde tekrar edilmez. Çıktıyı “Kopyala” ile panoya alabilir, “Komut olarak kopyala” ile cat > .gitignore <<'EOF' … EOF biçiminde bir kabuk komutu alıp dosyayı doğru adla doğrudan oluşturabilir, ya da “İndir” ile dosya olarak indirebilirsin. Komut var olan bir .gitignore dosyasının üzerine yazar. Chrome ve diğer Chromium tabanlı tarayıcılar indirilen dosyayı baştaki nokta olmadan gitignore adıyla kaydeder; adın kesin .gitignore olmasını istiyorsan komut yolunu kullan ya da indirilen dosyayı elle yeniden adlandır. Komut yalnızca bash/zsh için çalışır — Windows’ta cmd veya PowerShell’de işe yaramaz.

Gizlilik

Bu araç tamamen tarayıcıda çalışır, ağ isteği atmaz. Klasör seçtiğinde okunan tek şey dosya ve alt klasör adlarıdır — içerikleri hiçbir zaman okunmaz, hiçbir yere gönderilmez. Şablonların kendisi de sayfayla birlikte gelir; üretim sırasında ayrıca indirilmez.

Ara

Yazmaya başlayın. Notlar, sistem yazıları, günlük, araçlar ve sayfalar.

↑↓gez↵açesckapat