İlk olarak, klon uzak Git depo ve cd içine:
$ git clone git://example.com/myproject
$ cd myproject
Ardından, deponuzdaki yerel şubelere bakın:
$ git branch
* master
Ancak deponuzda saklanan başka şubeler var! Bunları -a
bayrağı kullanarak görebilirsiniz :
$ git branch -a
* master
remotes/origin/HEAD
remotes/origin/master
remotes/origin/v1.0-stable
remotes/origin/experimental
Bir akış yukarı şubesine hızlıca göz atmak istiyorsanız, doğrudan kontrol edebilirsiniz:
$ git checkout origin/experimental
Ancak bu dalda çalışmak istiyorsanız, otomatik olarak şu şekilde yapılan bir yerel izleme dalı oluşturmanız gerekir:
$ git checkout experimental
ve göreceksin
Branch experimental set up to track remote branch experimental from origin.
Switched to a new branch 'experimental'
Bu son satır bazı insanları atar: "Yeni dal" - ha? Bunun anlamı, şubenin dizinden alınması ve sizin için yerel olarak oluşturulmasıdır. Önceki o dal genellikle köken / branch_name dalı demektir uzak şube, izlemek üzere oluşturulmuş ediliyor anlatır gibi çizgi aslında daha bilgilendirici
Şimdi, yerel şubelerinize bakarsanız, göreceğiniz şey budur:
$ git branch
* experimental
master
Aslında kullanarak birden fazla uzak havuzu izleyebilirsiniz git remote
.
$ 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 oldukça çılgınlaşıyor, gitk
neler olduğunu görmek için koşun :
$ gitk --all &
git branch -a
) burada uzaktan kumandadaki şubeleri gösterir, ancak bunlardan herhangi birini kontrol etmeye çalışırsanız, 'müstakil KAFA' durumunda olacaksınız. Bir sonraki cevap (en çok ikinci oy) farklı bir soruya cevap verir (zekâ: tüm dalları nasıl çekeceğinizi ve yine, bu sadece yerel olarak izlediğiniz kişiler için çalışır). Yorumların birçoğu,git branch -a
sonuçları tüm uzak dalları yerel olarak izleyecek bir kabuk komut dosyasıyla ayrıştırabileceğinizi gösteriyor . Özet: İstediğinizi yapmanın yerel bir yolu yoktur ve yine de bu kadar büyük bir fikir olmayabilir.