Yaklaşık beş dal içeren bir Git deposunu klonladım. Ancak, yaptığımda git branchbunlardan sadece birini görüyorum:
$ git branch
* master
Tüm şubeleri git branch -agörmek için yapabileceğimi biliyorum , ancak tüm şubeleri nasıl yerel olarak çekerdim, bunu yaptığımda git branchaşağıdakileri gösterir?
$ git branch
* master
* staging
* etc...
--single-branchklonlama sırasında ayarı kullandıktan sonra tüm dalları nasıl alacağınızı gösterir : stackoverflow.com/questions/17714159/… ( git fetch --allyalnızca bir şube belirttiyseniz asla çalışmayacaktır!)
git clone --bare <repo url> .git (sonunda "- çıplak" ve ".git" eklemeniz gerektiğini unutmayın "bare" repo), sonra git config --bool core.bare false("bare" bayrağını false olarak ayarlar), ardından git reset --hard(HEAD'ı repodaki geçerli HEAD'a taşır). Şimdi git branchklonladığınız repodaki tüm dalları görmelisiniz.