Farklı programlama dilleri ile hazırlanmış projelerin farklı yapıları vardır ve bu yapılardan bazılarında çeşitli dizinler standarttır ya da runtime esnasında derleyici tarafından üretilir. Git içerisinde yüklemek istediğimiz dosyalar arasında seçim yapabilmemiz mümkündür ve git'e yüklenmeyecek olan dosyalar da gitignore ile belirlenir.
gitignore sayesinde tüm projeyi git'e yüklemek yerine sadece gerekli olan (ya da yüklenmesini istediğimiz alanları) yüklememiz mümkündür. Örneğin parolaların bulunduğu dosyaları ya da runtime tarafından üretilen dosyaları gitignore içerisinde dizin olarak ya da uzantı olarak bildirerek gereksiz yüklemelerin önüne geçmiş oluruz.
Editör editi: sitedeki bazı diğer benzer başlıklar için;
bkz: Linux'te Terminal ile Github'dan Program Kurmak
bkz: Android Studio'ya Github projesi import etmek
bkz: Github para isteyince ücretsiz plana geçmek
bkz: Git Nedir?
bkz: Git Pull ile Git Fetch arasındaki fark nedir?
bkz: internet sitesine favicon nasıl eklenir?