美文网首页
git clone设置--depth 1之后远程分支丢失

git clone设置--depth 1之后远程分支丢失

作者: 塞风 | 来源:发表于2023-03-20 10:41 被阅读0次

使用git clone项目时,如果项目很大,而且分支很多,在clone的时候会很慢而且很容易失败
一般这种情况可以通过设置--depth 1来限制,以达到快速克隆项目。

git clone --depth 1 https://xxx 

但是这种操作就会丢失很多分支信息,导致检索分支的时候找不到其他远程分支,因为设置depth之后基本只会拉取master分支。
那我需要其他远程分支怎么办?
不要着急,有办法来解决。如果你只需要一个分支的代码,那么你可以通过相关git命令设置追踪的分支

git remote set-branches origin 'branch-name'

如果需要所有的分支信息,那么可以用通配符

git remote set-branches origin '*'

之后再进行一次fetch操作

git fetch -v 

等待结束之后通过下面命令就可以看到远程分支了

git branch -r

再切换到和远程分支相同名字的分支上,本地分支创建并且会和远程分支自动关联

git checkout dev

相关文章

  • git 操作持续记录

    1、远程拉取分支代码 git clone -b [分支名称] git地址eg: git clone -b dev ...

  • git

    1.拉取远程分支 git clone -分支名 git地址

  • git基础操作

    基本: 从master分支clone git clone地址 从指定分支clone git clone -b 远程...

  • git 基本操作介绍

    remote 远程仓库 master 分支 feature 分支 本地分支 clone 项目:git clone ...

  • GIT常用命令

    1.远程代码克隆下来 git clone "远程地址" 2.创建分支 git checkout -b 分支名 3....

  • git分支命令行(建立分支,删除分支)

    克隆远程分支代码git clone -b branchName address 拉取远程分支代码git pull ...

  • Git的使用 和 问题总结

    clone远程分支 1、clone远程分支, master分支,如 2、clone远程分支,master之外的分支...

  • Git 一些常用指令

    创建版本库 git clone //克隆远程版本库 git clone -b //克隆远程指定分支 g...

  • git版本管理工作命令

    1、git clone 远程仓地址 2、git config 3、git checkout -b "分支名" 4、...

  • git 常用指令

    1,git clone 从远程下载代码库 2,git checkout -b 分支名,本地新建分支 3,git p...

网友评论

      本文标题:git clone设置--depth 1之后远程分支丢失

      本文链接:https://www.haomeiwen.com/subject/hhpurdtx.html