Projenizi Daha Temiz Tutun: Gitignore Dosyasıyla Gereksiz Dosyaları Yönetme Rehberi
Gitignore Nedir?
gitignore
, bir Git deposundaki belirli dosyaların ve dizinlerin izlenmemesini sağlayan bir dosyadır. Bu dosya, belirli dosyaların ve dizinlerin depoya eklenmemesi için kullanılır. Örneğin, derleme çıktıları, geçici dosyalar veya kullanıcı özel ayar dosyaları gibi dosyalar depolama alanında tutulmak istenmeyebilir. gitignore
bu tür dosyaların takip edilmemesini sağlar.
Temel Kullanım
- Basit bir
.gitignore
Dosyası OluşturunProje dizininin köküne.gitignore
adında bir dosya oluşturun.
touch .gitignore
Dosya İçine İstediğiniz Kuralı Ekleyin
.gitignore
dosyasına izlenmemesi gereken dosya veya dizin adlarını ekleyin. Örneğin:
# Derleme çıktıları *.class *.jar # Geçici dosyalar temp/ build/
- Bu örnekte,
.class
ve.jar
uzantılı dosyalar iletemp/
vebuild/
dizinleri izlenmeyecek.
Blog Yazısı Örneği
Başlık: “Gitignore Kullanımı: Projelerinizde Gereksiz Dosyaları ve Dizinleri Yönetin”
Giriş: Git, projelerinizi takip ederken belirli dosyaları ve dizinleri dışlamak için .gitignore
dosyalarını kullanmanıza olanak tanır. Bu yazıda, .gitignore
dosyasının ne olduğunu, nasıl oluşturulacağını ve projelerinizdeki gereksiz dosyaları nasıl yöneteceğinizi öğreneceksiniz.
Gitignore Dosyasının Temel Yapısı: Gitignore dosyası, belirli dosyaları veya dizinleri dışlamak için kullanılır. Aşağıda, basit bir .gitignore
dosyasının yapısı bulunmaktadır:
# Derleme çıktıları *.class *.jar # Geçici dosyalar temp/ build/
Yukarıdaki örnekte, derleme çıktıları olan .class
ve .jar
dosyaları ile geçici dosyaların bulunduğu temp/
ve build/
dizinleri depoda izlenmeyecek.
Neden Gitignore Kullanmalıyız? Projeler geliştikçe, derleme çıktıları, geçici dosyalar ve kullanıcı özel ayar dosyaları gibi gereksiz dosyalar ortaya çıkabilir. Bu dosyaları takip etmek yerine, .gitignore
kullanarak bu dosyaların depoya eklenmesini önleyebilir ve depo boyutunu küçük tutabilirsiniz.
Sonuç: .gitignore
dosyası, projelerinizde depolama alanını ve depo geçmişini temiz tutmanıza yardımcı olabilir. Belirli dosyaların ve dizinlerin depoda izlenmemesi, projelerinizin daha düzenli ve yönetilebilir olmasına katkı sağlar.
Bu örnek blog yazısı, Gitignore dosyasının temel kullanımını ve neden önemli olduğunu anlatarak, okuyucularınızın bu konuda bilgi sahibi olmalarına yardımcı olabilir. Unutmayın ki .gitignore
dosyası, her projenin ihtiyaçlarına göre özelleştirilebilir, bu nedenle projenize özgü gereksinimlere uyacak şekilde düzenleyebilirsiniz.
Ücretsiz kurs ister misin kaydol!
Çeşitli kamu kuruluşlarında edindiğim 14 yıla yakın tecrübenin ardından şu an İstanbul Büyükşehir Belediyesi’nde İş Geliştirme ve Proje Yöneticisi olarak 100+ kişilik proje grubuna liderlik ediyorum.
Son yıllarda çeşitli platformlar üzerinde 400 ‘den fazla konu üzerine yayınladığım eğitim videoları 3.000.000’u aşan izlenme almış bulunmaktadır. 2017 itibariyle Udemy’de, yazılım konularında kapsayıcı müfredata sahip eğitimler üretiyorum. 2017 yılında Udemy Türkiye tarafından en iyi 3 eğitmenden biri olarak seçildim.