Upstream'den Local Repo'ya Şube Nasıl Getirilir?

Upstream Den Local Repo Ya Sube Nasil Getirilir



Git'te yukarı akıştan bir şube getirmek, kullanıcıların kodun en güncel sürümüyle çalışmasını sağlar. Ayrıca, diğer katkıda bulunanlarla işbirliği yapmayı kolaylaştıran birleştirme çakışması olasılığını da en aza indirir. Git iş akışının önemli bir parçasıdır ve bir projenin sorunsuz çalışmasını sağlamak için düzenli olarak yapılmalıdır.

Bu kılavuz, yukarı akıştan yerel Git deposuna bir şube getirme yöntemini gösterecektir.

Upstream'den Local Repository'ye Şube Nasıl Getirilir?

Yukarı akıştan Git yerel deposuna uzak bir şube getirmek için aşağıda verilen talimatları deneyin:







  • Git yerel dizinine gidin.
  • Çatallı bir havuzun kodunu kopyalamak için GitHub hesabını açın.
  • git uzak ekle Uzak bağlantı eklemek için ” komutu.
  • “ yürüterek uzak bağlantıyı kontrol edin. git uzaktan -v ' emretmek.
  • Getirin ve uzak şubeye geçiş yapın.
  • “ Çalıştırarak değişiklikleri çekin git pull Şube adı ile birlikte ” komutu.

1. Adım: Belirtilen Depoya Yönlendirme

İlk önce Git Bash terminalini başlatın ve “ kullanarak tercih ettiğiniz depoya gidin. CD ' emretmek:



cd 'C:\Kullanıcılar\kullanıcı\Git\demo1'

2. Adım: HTTPS Bağlantısını Kopyalayın

Ardından GitHub'a gidin ve hesabınızda oturum açın. Ardından, GitHub'da başlatmak için çatallı bir havuz seçin. Bu amaçla, “ Deponuz> Çatallı depo> Kod ” ve “ kopyalayın HTTPS ” URL'si:







3. Adım: Uzak Bağlantı Ekleyin

Kullan ' git uzaktan ekle ” komutu ve kopyalanan uzak URL ile birlikte uzak adı belirtti:

git uzaktan yukarı akış ekle https://github.com/Gituser213/Perk_Repo.git



4. Adım: Uzak Bağlantıyı Kontrol Edin

Ardından, “” komutunu yürüterek eklenen uzaktan kumandayı kontrol edin. git uzaktan -v ' emretmek:

git uzaktan -v

Ortaya çıkan çıktı, uzaktan kumandanın başarıyla eklendiğini gösterir:

5. Adım: Uzak Şubeyi Getirin

Bundan sonra, uzak dalı yerel Git deposuna getirmek için aşağıdaki komutu çalıştırın:

git yukarı akış ana getir

dikkat çekilebilir ki, “ ana ” yukarı akıştan gelen dal “ demo1 ” yerel depo başarıyla:

6. Adım: Uzak Şubeye Geçin

“ Çalıştırarak getirilen şubeye geçin. git ödeme ' emretmek:

git checkout --track -b ana

Burada:

  • -izlemek ” seçeneği, takip için belirli bir şube ayarlamak için kullanılır.
  • -B ” seçeneği şubeyi belirtir.
  • ana ”, geçerli çalışan dalı izlemek için ayarlanması gereken özel daldır.

Adım 7: Değişiklikleri Çekin

Çalıştır “ git çek Uzak şubedeki tüm değişiklikleri yerel şubeye çekmek için ” komutu:

git yukarı akış anasını çek

Aşağıda belirtilen çıktıya göre “” yi başarıyla çektik. ana 'adlı belirtilen uzaktan kumanda aracılığıyla uzak şube verileri' akıntıya karşı ”:

Bir dalı yukarı akıştan yerel depoya getirmek için ayrıntılı bir yöntem sağladık.

Çözüm

Yukarı akıştan yerel depoya bir şube getirmek için önce Git yerel dizinine gidin ve GitHub'ı açın ve çatallı bir deponun HTTPS URL'sini kopyalayın. Ardından, “ git uzak ekle Uzak bir URL eklemek için ” komutu. Bundan sonra, getirin ve uzak şubeye geçin. Son olarak, “ yürüterek değişiklikleri çekin. git çek Uzak ve belirtilen şube adıyla birlikte ” komutu. Bu, bir şubeyi yukarı akıştan yerel depoya getirmekle ilgili.