Sobes.tech
Junior

git push ve git pull komutları arasındaki fark nedir ve her biri ne için kullanılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

git push yerel değişiklikleri (commitleri) uzak bir depoya göndermek için kullanılır. Uzak depoyu, yerel durumla günceller. Kısaca, ilerlemelerinizi paylaşırsınız.

git pull uzak depodaki değişiklikleri almak ve mevcut yerel dalınıza entegre etmek için kullanılır. Bu, git fetch komutunun ardından git merge yapmaya eşdeğerdir. Yerel deponuzu uzakla senkronize eder.

Veri akış yönündeki fark: push değişiklikleri yerelden uzak depoya gönderir, pull uzak depodaki değişiklikleri yerel depoya alır.

git push kullanım örneği:

# Değişiklikleri origin üzerindeki main dalına gönder
git push origin main

git pull kullanım örneği:

# Değişiklikleri origin üzerindeki main dalından al
git pull origin main