SORU
15 EYLÜL 2008, PAZARTESİ


Gıt ile tüm uzak dalları klon?

GitHub master development bir şube, hem de itti var. cloneI d pulled ve fetched, ama bir şey master şube dışında alınamıyor ben geri kalır.

Bariz olan bir şeyi kaçırıyorum eminim, ama el kitabını okudum ve hiçbir sevinç alıyorum.

CEVAP
16 EYLÜL 2008, Salı


İlk, Git uzaktaki bir depo klon ve içine cd:

$ git clone git://example.com/myproject
$ cd myproject

Sonraki, deponuzdaki: yerel dallara bak

$ git branch
* master

Ama diğer dalları, depoda saklanıyor! Bu -a bayrağı kullanarak görebilirsiniz:

$ git branch -a
* master
  remotes/origin/HEAD
  remotes/origin/master
  remotes/origin/v1.0-stable
  remotes/origin/experimental

Eğer sadece yukarı bir şube kısaca bir göz atmak istiyorsanız, bunu doğrudan kontrol edebilirsiniz:

$ git checkout origin/experimental

Ama eğer o dalda çalışmak istiyorsanız, yerel izleme şube oluşturmak için ihtiyacınız olacak:

$ git checkout -b experimental origin/experimental

ve göreceksiniz

Branch experimental set up to track remote branch experimental from origin.
Switched to a new branch 'experimental'

Son satırı bazı insanlar atmak "Yeni dal" - öyle mi? Gerçekten ne demek dizinden şube alır ve yerel olarak sizin için yarattığı yeni bir yerel şube.öncekiçizgi aslında bu şube genellikle kökeni/branch_name şube anlamına geliyor uzaktan Şubesi, izlemek için bir tuzak olduğunu anlatır gibi daha bilgilendirici olur

Eğer yerel şubeleri bakarsanız, bunu görürsünüz

$ git branch
* experimental
  master

Aslında birden fazla uzak depo git remote kullanarak izleyebilirsiniz.

$ git remote add win32 git://example.com/users/joe/myproject-win32-port
$ git branch -a
* master
  remotes/origin/HEAD
  remotes/origin/master
  remotes/origin/v1.0-stable
  remotes/origin/experimental
  remotes/win32/master
  remotes/win32/new-widgets

Bu noktada işler çığırından çıktı, gitk neler olup bittiğini görmek için çalıştırmak için:

$ gitk --all &

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bratayley

    Bratayley

    30 Aralık 2010
  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014