Nasıl gıt tek bir şube clone?
Yerel bir git depo olarak adlandırılan 'İ kullanmak için proje iskeletler saklamak. bu iskelet var Bir kaç dal, farklı türde projeler için:
casey@agave [~/Projects/skeleton] git branch
* master
rails
c
c
Eğer yeni bir proje için ana Dalı kontrol etmek istersem, yapabilirim
casey@agave [~/Projects] git clone skeleton new
Initialized empty Git repository in /Users/casey/Projects/new/.git/
ve her şey istediğim gibi. Özellikle, yeni bir ana dal ana dal iskelet işaret ve bas ve temel proje Kur değişiklikleri hareket çekerim.
Neyin işe yaramadığını, ancak, eğer başka bir şube klonlamak istiyorum. Göremiyorum ki ben sadece çekme şube istiyorum, örneğin raylar şube, ve sonra yeni bir repo var bir 'master' dal iter ve çeker arasında çatı repo 'raylar' şube tarafından varsayılan.
İyi bir şekilde bu insanların ne için var? Yoksa bu git bana bir şeyler yapısını istediği şekilde değil, ve kesinlikle açığım belki. Belki raylar iskelet iskelet repo repo ustası izleme ile birden fazla haciz var, ben mi söyleyeyim? Ve herhangi bir bireysel proje raylar klonlama iskelet repo.
Herhangi bir düşünce ve önerileri takdir edilmektedir!
CEVAP
Bir şekilde aşağıdaki yürütmek için
git clone user@git-server:project_name.git -b branch_name /some/folder
Bu diğer dalları birleştirmek için fırsat veren, ileri geri getirecek doğru. Şimdi, GİT başlayarak 1.7.10, şimdi bunu yapabilirsiniz
git clone user@git-server:project_name.git -b branch_name --single-branch /some/folder
Nasıl yerel şube yeniden?...
Nasıl Gıt mevcut şube adı almak için?...
Nasıl Gıt geçersiz uzak şube başvurusu...
Nasıl içeren bir taahhüt verilen şube ...
Nasıl bir şube zaten usta birleştirild...