SORU
23 Kasım 2009, PAZARTESİ


Çıkış uzak Git branch

Uzak bir şube ödemeye çalışıyorum:

Biri paylaşılan bir depo için bir şube git push origin test test adlı itti. git branch -r ile şube görebiliyorum. Ama nasıl bu dal alabilir miyim?

  • git checkout test hiçbir şey yapmaz

  • git checkout origin/test bir şey yok, ama git branch * (no branch) diyor. Hiçbir dalda mıyım?

Nasıl ortak bir depo ile Şubeler paylaşabilirim?

CEVAP
23 Kasım 2009, PAZARTESİ


Güncelleme

Jakub's answer aslında bu konuda geliştirir. Git sürüm ≥ 1.6.6, sadece bunu yapabilirsiniz:

git fetch
git checkout test

(Kullanıcı masukomi git checkout test birden fazla uzaktan kumanda varsa modern gıt çalışmaz aşağıda işaret eder. Bu durumda* *13) kullanın

Eski Cevap

Yerel uzak bir şube üzerinde çalışmaya başlamadan önce, aşağıdaki cevaplar seslendi olarak almaya ihtiyacın var.

Bir şube almak için, sadece gerekir:

git fetch origin

Bu sizin için uzak tüm dalları almak olacaktır. Dalları ile ödeme için kullanılabilir görebilirsiniz:

git branch -v -a

Elinde uzaktan dalları ile, artık ilgilenen şube, yerel çalışma kopyası vererek kontrol etmek gerekir:

git checkout -b test origin/test

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • sghaff1

    sghaff1

    23 Mart 2009

İLGİLİ SORU / CEVAPLAR