【问题标题】:Are remote branches cloned to local git repo? [duplicate]远程分支是否克隆到本地 git repo? [复制]
【发布时间】:2012-10-07 14:44:26
【问题描述】:

可能重复:
Partial clone with Git and Mercurial

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

git clone url 是指git clone url --all 吗?

[hugemeow@home base]$ git branch
* master
[hugemeow@home 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



[mirror@home 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不一样,虽然答案可能有点相似……

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

【问题讨论】:

  • 事实上我的问题和他的不一样,虽然答案可能有点相似......顺便说一句,如果那个链接是解决方案,我怎么能在我之前得到分支列表从远程仓库克隆它?见编辑 1:)

标签: git-branch git-clone git


【解决方案1】:

您可以使用git ls-remote --heads <repo-url> 获取克隆前的分支列表。

【讨论】:

  • 为什么 git Tab 只自动完成子命令,如 clone , push 等,而不是 ls-remote?
猜你喜欢
  • 2020-07-22
  • 2016-05-02
  • 2017-08-15
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
  • 2021-03-07
  • 2012-05-17
  • 1970-01-01
相关资源
最近更新 更多