İçeriğe atla
%100 yerel

.gitignore oluşturucu

Programlama dilleri, editörler ve işletim sistemleri için hazır şablonlardan .gitignore dosyası oluşturun.

Çıkış

.gitignore oluşturucu

Projenizin kullandığı programlama dillerini, çalışma zamanı ortamlarını, editörleri ve işletim sistemlerini seçin; bu araç otomatik olarak Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows ve Linux şablonlarından kullanıma hazır bir .gitignore dosyası oluşturur. İhtiyacınız kadar çok seçin — tipik bir kurulum bir dil şablonu, editörünüz ve işletim sisteminizdir; böylece node_modules, .idea veya .DS_Store gibi yerel dosyalar asla depoya gitmez.

Şablonları kendi başlarına birleştirmek tekrarlanma riski taşır: örneğin hem Node hem de Python şablonları build dizinini yok sayar. “Yinelenen kuralları birleştir” seçeneğini açın; bir kuralın ilk oluşumu kalır, sonraki tekrarlar silinir; böylece dosya kısa kalır ve her satır bir amaca hizmet eder. “Bölüm açıklamalarını ekle” her şablonu bir `### Name ###` başlığıyla sarar; böylece hangi bloğun nereden geldiğini bir bakışta görebilirsiniz. “Bölümleri alfabetik olarak sırala” seçeneği, varsayılan dil-araç-OS gruplandırması yerine onları ada göre yeniden sıralar.

Projeye özel yollar nadiren paylaşılan şablona uyar. “Özel kurallar” alanı virgülle veya satır sonu ile ayrılmış bir listeyi kabul eder — derleme yapıları, yerel yapılandırma geçersiz kılmalar, deponuza özgü bir klasör — ve bunu kendi bölümü olarak sonuna, tüm yerleşik şablonlardan sonra ekler. Dosyanın geri kalanı gibi çoğaltmasız olarak işlenir, dolayısıyla şablon satırını tekrarlayan özel bir kural ikinci bir kopya oluşturmaz.

Her şey tarayıcınızda çalışır: proje yolları, dosya adları veya depo ayrıntıları hiç bir yere gönderilmez. Sonucu doğrudan deponuzun .gitignore dosyasına kopyalayın, kendiniz yeniden adlandırmak için .txt dosyası olarak indirin veya daha fazla ayarlama yapması için başka bir araca gönderin.

FAQ

Birden fazla dil şablonunu aynı anda birleştirebilir miyim?
Evet. Diller, editörler ve işletim sistemlerinin herhangi bir kombinasyonunu seçin; hepsi bir dosyaya bu sırada birleştirilir.
“Yinelenen kuralları birleştir” ne yapar?
Daha önceki bir bölüm tarafından zaten eklenmiş olan bir kuralı kaldırır; böylece build/ gibi birden fazla şablonda görünen bir desen yalnızca bir kez listelenir.
Özel kurallarım nereye gider?
Son bölüm olarak eklenir; tüm seçilen şablonlardan sonra; yazıldığı sırada.
Bölümlerin sırası Git'in kuralları nasıl uygulaması için önemli mi?
Hayır. Git, .gitignore'daki her satırı hangi bölümde olursa olsun aynı şekilde uygular; sıralama yalnızca okunabilirlik içindir.
Proje bilgilerim bir yere yüklenmiş midir?
Hayır. Dosya tamamen tarayıcınızda yerleşik şablonlar ve yazılan her şeyden derlenmiştir — hiçbir şey sunucuya gönderilmez.