Git içinde bulunan bazı temel dosyalar ve dizinler şunlardır:
- .git dizini**: Git repo'sunun ana dizini olup, tüm verilerin saklandığı yerdir 12.
- config dosyası: Repo'nun ana yapılandırma dosyası olup, kullanıcı bilgileri, remote repo bilgileri gibi ayarları içerir 13.
- index (staging area): Değişikliklerin commit edilmeden önce toplandığı ara bölgedir 23.
- logs: Branchlere göre yapılan işlemlerin geçmiş loglarını tutar 1.
- objects: Repodaki nesnelerin tutulduğu ana dizindir, dosyaların hashlerini saklar 1.
- refs: Branch, tag ve remote referanslarını içeren dizinler (heads, remotes, tags) 1.
- .gitignore dosyası**: Git'in görmezden gelmesi gereken dosyaları belirlemek için kullanılır 23.
Bu dosyalar, Git'in versiyon kontrol sistemini kullanarak değişiklikleri takip etmesini ve yönetmesini sağlar.
5 kaynaktan alınan bilgiyle göre: