Menu
Coddy logo textTech

Git: Uzak Bir Dalı Çekme

Son güncelleme

Belirli bir uzak daldan değişiklikleri çekmek için uzak konumu ve dalı belirtin: git pull origin <branch>. Bu, o dalı getirir ve mevcut dalınıza birleştirir. Uzak dalı kendi yerel dalı olarak istiyorsanız önce fetch yapıp ona geçin - aşağıdaki örneklere bakın.

Bunları terminal playground içinde deneyin - tarayıcınızda gerçek bir kabuk, kurulacak hiçbir şey yok.

git pull origin <branch> o belirli uzak dalı getirir ve bulunduğun dala birleştirir.

Söz dizimi

CommandWhat it does
git pull origin mainmain dalını origin'den mevcut dala çeker
git pull origin feature --rebaseBir dalı çeker ve merge yerine rebase yapar
git fetch originTüm uzak dalları indirir (birleştirme yok)
git switch featureGetirilmiş bir uzak dala yerel olarak geçer

Yerelde olmayan bir dalı çekme

Önce fetch yapın, ardından onu takip eden bir yerel dal oluşturun.

StepCommandResult
1git fetch originUzak konumun dallarını indirir
2git switch featureorigin/feature dalını takip eden yerel bir feature oluşturur
3git pullArtık sade bir pull onu güncel tutar

Git pull uzak dal SSS

Belirli bir uzak dalı nasıl çekerim?
git pull origin <branch> komutunu çalıştırın. Bu, adı verilen dalı origin uzak konumundan getirir ve o an üzerinde bulunduğunuz dala birleştirir. Bunun yerine eşleşen bir yerel dala çekmek için önce o dala geçin, ardından git pull çalıştırın.
Yerelde olmayan bir uzak dalı nasıl çekerim?
Uzak konumun dallarını indirmek için git fetch origin, ardından git switch <branch> çalıştırın - modern Git, origin/<branch> dalını takip eden bir yerel dal otomatik olarak oluşturur. Bundan sonra sade bir git pull onu güncel tutar.
Mevcut dala çekmekle yeni bir dala çekmek arasındaki fark nedir?
git pull origin <branch>, uzak dalı mevcut dalınıza birleştirerek geçmişlerini karıştırır - değişiklikleri içeri almak için kullanışlıdır. Bunun yerine uzak dalı kendi başına istiyorsanız, fetch yapıp ona geçin; böylece uzak dalı takip eden ayrı bir yerel dal olur.
Merge yerine rebase ile nasıl pull yaparım?
--rebase ekleyin: git pull origin <branch> --rebase dalı getirir ve yerel commit'lerinizi onun üzerine yeniden uygular; bir merge commit oluşturmak yerine geçmişi doğrusal tutar.
Bunu çevrimiçi olarak pratik edebilir miyim?
Evet. git pull komutunu tarayıcınızdaki gerçek bir kabukta çalıştırmak için terminal playground'u açın - kurulacak hiçbir şey yok. Coddy'nin ücretsiz etkileşimli Git kursu da uzak konumlarla çalışmayı adım adım kapsar.
Coddy programming languages illustration

Coddy ile Git öğren

BAŞLA