Sobes.tech
Junior

Git'te pull ve fetch komutları arasındaki fark nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

fetch, uzak depodaki değişiklikleri (commitler, dallar, etiketler) yerel depoya indirir, ancak birleştirmez. Bu işlem sırasında uzak dallar remote/dal-ismi olarak erişilebilir hale gelir.

pull iki işlem gerçekleştirir: önce fetch, ardından alınan değişiklikleri mevcut yerel dala merge (varsayılan olarak) veya rebase (ayarlamaya bağlı olarak) yapar. Yani, pull değişiklikleri indirir ve hemen uygular.

Ana fark: fetch sadece indirir, pull indirir ve bütünleştirir.