2012-10-17 178 views
0

可能重复:
Partial clone with Git and Mercurial是否将远程分支克隆到本地git回购?

如果我只是想克隆一个分支,我该怎么办呢?

请问git clone url的意思是git clone url --all

[[email protected] base]$ git branch 
* master 
[[email protected] base]$ git branch -a 
* master 
    remotes/origin/HEAD -> origin/master 
    remotes/origin/donut-release 
    remotes/origin/donut-release2 
    remotes/origin/eclair-passion-release 
    remotes/origin/eclair-release 
    remotes/origin/eclair-sholes-release 
    remotes/origin/eclair-sholes-release2 
    remotes/origin/froyo 
    remotes/origin/froyo-release 
    remotes/origin/gingerbread 
    remotes/origin/gingerbread-mr4-release 
    remotes/origin/gingerbread-release 
    remotes/origin/ics-factoryrom-2-release 
    remotes/origin/ics-mr0 
    remotes/origin/ics-mr0-release 
    remotes/origin/ics-mr1 
    remotes/origin/ics-mr1-release 
    remotes/origin/ics-plus-aosp 
    remotes/origin/jb-dev 
    remotes/origin/jb-mr0-release 
    remotes/origin/jb-release 
    remotes/origin/master 
    remotes/origin/tools_r20 



[[email protected] base]$ git branch -r 
    origin/HEAD -> origin/master 
    origin/donut-release 
    origin/donut-release2 
    origin/eclair-passion-release 
    origin/eclair-release 
    origin/eclair-sholes-release 
    origin/eclair-sholes-release2 
    origin/froyo 
    origin/froyo-release 
    origin/gingerbread 
    origin/gingerbread-mr4-release 
    origin/gingerbread-release 
    origin/ics-factoryrom-2-release 
    origin/ics-mr0 
    origin/ics-mr0-release 
    origin/ics-mr1 
    origin/ics-mr1-release 
    origin/ics-plus-aosp 
    origin/jb-dev 
    origin/jb-mr0-release 
    origin/jb-release 
    origin/master 
    origin/tools_r20 

编辑1
其实我的问题是不一样的Clone only one branch,尽管答案可能有点相似......

顺便说一句,如果该链接是解决方案在我从远程回购中克隆它之前,如何获得分支机构列表? (该链接中未提及此问题,如果该链接可以回答我的问题,则应该预先解决此问题。)

+0

事实上,我的问题与他不一样,但答案可能有点类似......顺便说一下,如果该链接是解决方案,我如何才能获得分支机构清单,然后再从远程回购中克隆它?请参阅编辑1 :) – hugemeow

回答