Git, bir versiyon kontrol sistemidir. Versiyon kontrol sistemleri, bir projenin değişikliklerinin tarihçesini tutar ve projeyi farklı zamanlardaki hâllerine göre geri döndürmeyi sağlar. Bu, projenin değişikliklerinin izlenmesi ve yönetilmesi için kullanışlıdır ve ayrıca projenin çalışanları arasında işbirliğini kolaylaştırır.
Git, özellikle dağıtık versiyon kontrol sistemleri (DVCS) arasında önemli bir yere sahiptir. Dağıtık versiyon kontrol sistemleri, her bir proje çalışanının kendi bilgisayarında proje dosyalarının tam bir kopyasını tutmasına izin verir, bu da projeyi düzenlemeyi ve değişiklikleri kaydetmeyi kolaylaştırır. Git, bu özelliği sayesinde popüler bir seçenektir ve çok sayıda geliştirici tarafından kullanılmaktadır.