Önce Tüm Depoyu Kontrol Etmeden Seyrek Bir Kontrol Yapmak Mümkün mü?

Once Tum Depoyu Kontrol Etmeden Seyrek Bir Kontrol Yapmak Mumkun Mu



Git, geliştiricilerin aynı anda birlikte çalışabilecekleri büyük bir projede paralel çalışmasına olanak tanır. Bazen, kontrol edilmesi daha fazla yer ve zaman alan birden çok dosyaya sahip uzun vadeli bir projeyle uğraşırlar. Bu nedenle, geliştiricilerin istenen içeriği hızlı bir şekilde elde etmesi zorlaşır. Bu durumda, uzak havuzdan gerekli içeriği almak için Git seyrek ödeme özelliği kullanılabilir.

Bu makale, Git deposunun tamamını indirmeden seyrek kullanıma alma yöntemini tartışacaktır.







Git Kullanıcıları Önce Tüm Git Deposunu İndirmeden Kontrol Etmeyi Seyrek Yapabilir mi?

Evet, Git kullanıcıları Git deposunun tamamını kontrol etmeden seyrek bir kontrol yapabilir. Bu ilgili amaç için, aşağıda listelenen talimatları deneyin:



  • İstediğiniz yerel dizine gidin.
  • Seyrek ödeme değeri ayarlayın.
  • Bir uzak URL ekleyin ve doğrulayın.
  • ' kullanarak belirli Git havuzlarını çekmek için seyrek ödeme uygulayın. $ git pull ”.
  • Yeni değişiklikleri doğrulayın.

1. Adım: Yerel Git Dizinine gidin



“ Yardımıyla belirli yerel depoya taşıyın. CD ' emretmek:





$ CD 'C:\Git \R ingilizce1'



2. Adım: Varsayılan Yedek Kontrol Değerini Kontrol Edin

Ardından, ' varsayılan değerini kontrol etmek için verilen komutu yürütün. core.sparseCheckout ” yapılandırma dosyasından:

$ git yapılandırma core.sparseCheckout

Aşağıda listelenen çıktıya göre, seyrek ödemenin varsayılan değeri “ YANLIŞ ”:

3. Adım: Seyrek Ödemeyi Etkinleştirin

Seyrek ödemeyi etkinleştirmek için ' git yapılandırma ” belirli parametre ile birlikte komut “ core.sparseCheckout ” ve değeri” doğru ”:

$ git yapılandırma core.sparseCheckout doğru

4. Adım: Yapılandırma Ayarını Doğrulayın

İstenen ayarın değişip değişmediğinden emin olmak için aşağıdaki komutu kullanın:

$ git yapılandırma core.sparseCheckout

Seyrek ödemenin etkinleştirildiği görülebilir:

5. Adım: Uzak URL'yi Kopyalayın

Bundan sonra, istenen GitHub uzak deposuna gidin ve ' HTTPS ” URL'si:

6. Adım: Uzak “menşe” ekleyin

Şimdi, sağlanan komutu çalıştırarak yerel ve uzak havuzlar arasında bir bağlantı oluşturmak için uzak URL'yi yerel havuza ekleyin:

$ git uzak Ekle -f kaynak https: // github.com / laibyounas / demo.git

Burada:

  • -f 'bayrağı' temsil eder gidip getirmek ” güncellenmiş uzak depoyu indirmek için.
  • Menşei ” uzak URL adıdır.
  • https://…. ”, GitHub deposu yoludur.

Yukarıda belirtilen komutu yürüttükten sonra, uzak URL, güncellenmiş uzak havuz içeriğini de ekleyecek ve getirecektir:

7. Adım: Uzak URL'yi doğrulayın

Ardından, aşağıda verilen komut aracılığıyla uzak kaynağın eklenip eklenmediğini doğrulayın:

$ git uzak -içinde

8. Adım: Spesifik Depoyu Almak için Seyrek Kontrol Uygulayın

“ yürütün git seyrek ödeme ” komutu, belirli bir depoyu/dosyayı getirmek için istenen depo veya dosya adıyla birlikte:

$ git seyrek ödeme Ayarlamak test_repo

Adım 9: Depoyu Çekin

Ardından, “ kullanarak belirli dalın içeriğini indirin. $ git çek ” komutu, uzak ad ve istenen dal ile birlikte:

$ git çek kaynak alfa

10. Adım: Değişiklikleri Doğrulayın

Son olarak, ' $ git seyrek ödeme listesi Seyrek ödeme yoluyla uzaktan çekilen içeriği görüntülemek için ” komutu:

$ git seyrek ödeme listesi

Uzak şubeden önceden belirtilen tek havuzun getirildiği gözlemlenebilir:

Deponun tamamını kontrol etmeden seyrek çıkış prosedürünü açıkladık.

Çözüm

Evet, Git kullanıcıları Git deposunun tamamını indirmeden seyrek bir ödeme yapabilir. Bunu yapmak için önce gerekli yerel Git deposuna gidin. “ Kullanarak seyrek ödeme özelliğini etkinleştirin. $ git yapılandırma core.sparseCheckout ” komutunu girin ve değerini “ olarak belirtin. doğru ”. Ardından, uzak URL'yi ekleyin ve belirli depoyu aynı anda yerel Git deposuna getirin. Son olarak, “ çalıştırın git pull Uzak depoyu çekmek için ” komutu. Bu makale, önce tüm Git deposunu kontrol etmeden seyrek kontrol yöntemini sağladı.