CodeBlanks Logo Icon CodeBlanks

Özet - Pull

pull akışını birleştirerek uzak depoyla senkronize olursun.

Pull Akışını Hatırla

Uzak depoyla senkronize olmak için önce değişiklikleri nasıl incelemek istediğine karar ver. Yalnızca indirmek için git fetch, indirip mevcut dala entegre etmek için git pull kullan.

git fetch origin
git pull origin main

Pull sırasında çatışma çıkarsa dosyayı düzenle, çözümü stage alanına ekle ve birleştirmeyi tamamla.

Uygulama Uzak Depoyla Senkronizasyon

Önce origin üzerinden uzak bilgileri indir. Ardından main dalını mevcut dalına çek ve işlem sonunda kısa bir mesaj yazdır.

Başlangıç kodu

terminal
print("Senkronizasyon hazırlanıyor")

Örnek çözüm

terminal
git fetch origin
git pull origin main
print("Uzak depo ile eşitlendi")

Beklenen çıktı

Senkronizasyon hazırlanıyor
Uzak depo ile eşitlendi

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangi durumda fetch yerine pull tercih edilir?

  • Yeni bir uzak depo tanımlamak istediğinde
  • Bir dosyayı geçmişten silmek istediğinde
  • Değişiklikleri indirip mevcut dala entegre etmek istediğinde Doğru cevap
  • Yalnızca uzak bilgileri incelemek istediğinde

Açıklama: Doğru. Pull, fetch işleminden sonra değişiklikleri mevcut dalına entegre eder.

2 Uzak Depoyla Senkronize Ol

Soru
git ____ origin main
Cevap
git pull origin main

Açıklama: git pull origin main uzak main dalındaki değişiklikleri indirip mevcut dalına entegre eder.

3 Pull Akışını Eşleştir

Kavram Anlamı
git fetch origin Uzak veriyi indirir
git pull origin main İndirir ve entegre eder
Merge conflict Çakışan içerik durumu
git add index.html Çözümü stage alanına alır

Başlangıç bölümündeki tüm dersler