Junior — Middle
git push ve git pull komutları arasındaki fark nedir ve hangi durumlarda hangisi kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
git push ve git pull komutları, yerel depoyu uzak depo ile senkronize etmek için kullanılır, ancak ters yönlerde çalışırlar:
-
git push — yerel commitlerinizi uzak depoya gönderir. Değişikliklerinizi yayınlamak ve başkalarının görüp kullanabilmesi için kullanılır.
-
git pull — uzak depodaki değişiklikleri indirir ve otomatik olarak mevcut dalınızla birleştirir. Diğer geliştiricilerden gelen en son değişikliklerle yerel depoyu güncellemek için kullanılır.
Kullanım örneği:
git pull origin main # main dalındaki en son değişiklikleri al
# ... değişiklik yap ...
git add .
git commit -m "Yeni bir özellik ekledim"
git push origin main # değişikliklerinizi main dalına gönderin
Bu şekilde, git pull yerel kopyayı uzak ile senkronize etmeye yardımcı olurken, git push değişikliklerinizi ekip ile paylaşmanıza olanak tanır.