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

如何仅拉取Git仓库的master分支而不同步其余分支

解决方案

针对你已完成克隆的现有仓库(文件夹F)

  • 第一步:修改远程origin的拉取规则,仅允许拉取远程master分支内容,执行命令:
    git config remote.origin.fetch "+refs/heads/master:refs/remotes/origin/master"
    该命令会覆盖默认拉取所有远程分支的配置,后续所有拉取操作只会同步远程master的相关内容,不会下载其他开发分支的任何数据。
  • 第二步:验证配置是否生效,执行命令:
    git config --get remote.origin.fetch
    输出内容与第一步输入的配置规则一致即为配置成功。
  • 第三步:后续需要拉取master分支更新时,执行命令即可:
    git pull origin master

若后续需要重新克隆仓库,可直接使用单分支克隆参数

执行克隆时直接指定仅拉取master分支,无需后续额外修改配置:
git clone --single-branch --branch master <你的Bitbucket仓库地址>

效果说明

配置完成后,本地仓库仅会存储master分支的相关内容,其他开发分支的代码、引用都不会被下载到本地文件夹F中,公开访问的用户无法看到未上线的开发分支内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 17:15:05