You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git克隆仅拉取main分支,如何克隆指定其他分支?

如何克隆Git仓库的指定分支

有几种简单的方法可以解决这个问题:

  • 直接克隆目标分支
    克隆时直接指定要拉取的分支,用 -b 参数即可,命令格式如下:

    git clone -b <目标分支名> <仓库URL>
    

    比如你要克隆名为 dev 的分支,就执行:

    git clone -b dev https://github.com/xxx/xxx.git
    

    这样克隆完成后,本地仓库直接就是目标分支的内容。

  • 已克隆仓库后切换到目标分支
    如果已经克隆了默认的main分支,不用重新克隆,进入仓库目录后执行命令切换:

    cd 仓库文件夹名
    git checkout <目标分支名>
    

    要是你的Git版本是2.23及以上,也可以用更直观的switch命令:

    git switch <目标分支名>
    

    执行后Git会自动从远程拉取该分支的内容到本地。

  • 拉取所有远程分支到本地
    如果你想获取仓库所有的远程分支,先执行:

    git fetch origin
    

    然后用git branch -a查看所有分支(远程分支会以remotes/origin/开头),再用上面的checkout或switch命令切换到目标分支就行。

内容的提问来源于stack exchange,提问作者rk01

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 19:32:01