Git'te pull, paylaşılan proje kopyasındaki güncellemeleri alıp geçerli dala birleştirmek demektir. Ortak bir defterin en yeni sayfalarını toplayıp kendi kopyana eklemek gibidir.

Bir geliştirici işe başlamadan önce pull yaparak projeye ekip arkadaşlarının son değişikliklerini alabilir. Bu değişiklikler yerel düzenlemelerle çakışırsa Git'te çözüm gerekebilir.

Pull, push'tan farklıdır: pull paylaşılan güncellemeleri kopyana getirir; push ise kaydedilmiş commit'lerini paylaşılan projeye gönderir.