Nasıl git bir şube indirmek için?
Proje GitHub üzerinde barındırılan. Bir bilgisayarda bir şube ben yarattım, benim değişiklikleri ile github itti
git push origin branch-name
Şimdi farklı bir bilgisayarda çalışıyorum ve şube indirmek istiyorum. Denedim:
git pull origin branch-name
...ama bu yaptığım benim yeni şube değişiklikleri ile ana Dalı üzerine.
Ben düzgün benim uzaktan şube çekmek için ne yapmak gerekiyor?
CEVAP
İhtiyacım var ** 15, ben bunu öğrendim sayesinde "ödeme" yeni yerel bir şube olarak, ve yeni bir yerel şube adı belirtin uzak şube.
git checkout -b newlocalbranchname origin/branch-name
Ya da yapabilirsiniz:
git checkout -t origin/branch-name
İkincisi de uzak şube izlemek için ayarlanmış bir şube oluşturur.
Güncelleme:Ben aslında bu soruyu yayınlanan bu yana 5 yıl geçti. Çok şey öğrendim ve gıt o zamandan bu yana iyileşmiştir. Benim her zamanki iş akışı biraz farklı.
Eğer uzak dalları almak istiyorum, ben sadece çalıştırın:
git pull
Bu uzaktan tüm şubeleri getirme ve mevcut şube birleştirme. Şuna benzer bir çıktı görüntüler:
From github.com:andrewhavens/example-project
dbd07ad..4316d29 master -> origin/master
* [new branch] production -> origin/production
* [new branch] my-bugfix-branch -> origin/my-bugfix-branch
First, rewinding head to replay your work on top of it...
Fast-forwarded master to 4316d296c55ac2e13992a22161fc327944bcf5b8.
Şimdi git benim yeni my-bugfix-branch
bilir. Bu şube için geçiş yapmak için, sadece çalıştırabilirsiniz:
git checkout my-bugfix-branch
Normalde ihtiyacım var oluşturmak için şube önce edebilirim görün, ama daha yeni sürümleri git, bu kadar zeki olduğumu bilmek istediğiniz ödeme yerel bir kopyasını uzak şube.
Nasıl Gıt mevcut şube adı almak için?...
Nasıl içeren bir taahhüt verilen şube ...
Nasıl bir şube sadece bir dosya almak ...
Nasıl indirmek ve internetten bir dosy...
Nasıl doğru Mercurial özelliği, bir şu...