.gitignore Oluşturucu
.gitignore nedir?
.gitignore dosyası, Git'e hangi dosya ve dizinlerin yoksayılacağını söyler; bunların deponuzda izlenmesini veya commit edilmesini engeller. Yaygın adaylar arasında derleme çıktıları, bağımlılık klasörleri (node_modules/, vendor/), ortam dosyaları (.env), günlük dosyaları ve .DS_Store gibi işletim sistemine özgü dosyalar bulunur. Her projenin kendi yığınına uyarlanmış bir .gitignore'si olmalıdır.
.gitignore Oluşturucu Nasıl Kullanılır
-
Teknolojilerinizi arayın veya göz atın — seçmek için bir etikete tıklayın.
-
Seçilen öğeler yukarıdaki çubukta chip olarak görünür — seçimi kaldırmak için ✕'e tıklayın.
-
Aşağıdaki metin kutusuna özel desenler ekleyin.
-
Oluşturulan .gitignore'yi kopyalayın ve projenizin kök dizinine .gitignore olarak kaydedin.
-
.gitignore dosyasını kendiniz commit edin — Git tarafından izlenmelidir.
Sık Sorulan Sorular
.gitignore dosyasını commit etmeli miyim? Evet. .gitignore dosyasının kendisi depoya commit edilmeli, böylece tüm işbirlikçiler aynı yoksayma kurallarını paylaşır. Kategorisinde takip etmek istediğiniz tek dosyadır.
Zaten yoksayılması gereken bir dosya commit ettim — nasıl kaldırırım? .gitignore'a eklemek, zaten commit edilen bir dosyayı takipten çıkarmaz. git rm --cached <filename> komutunu çalıştırarak takipten çıkarmalı, sonra bu değişikliği commit etmelisiniz. Bundan sonra .gitignore, dosyanın yeniden eklenmesini engelleyecektir.
.gitignore ve .gitkeep arasındaki fark nedir? .gitignore, dosyaları takipten hariç tutar. .gitkeep aksi takdirde boş bir dizini takip etmek için bir kuraldır (Git özelliği değildir) — Git boş dizinleri takip etmez, bu nedenle geliştiriciler dizin yapısını korumak için boş bir .gitkeep dosyası eklerler.
Birden fazla .gitignore dosyasına sahip olabilir miyim? Evet. .gitignore dosyalarını herhangi bir alt dizine yerleştirebilirsiniz. Her biri kendi dizini ve tüm alt dizinleri için geçerlidir. Alt dizindeki .gitignore dosyalarındaki kurallar, o alt ağaç için kök .gitignore'u geçersiz kılar.
Keywords: gitignore oluşturucu, gitignore dosyası, gitignore şablonu, git dosyaları yoksay, gitignore yapıcı, gitignore Node.js, gitignore Python