当前位置:   article > 正文

git clone代码设置depth之后找不到远程分支_git remote set-branches

git remote set-branches

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

git clone https://xxx --depth 0
  • 1

但是这种操作就会丢失很多分支信息,导致检索分支的时候找不到分支,因为设置depth之后基本只会拉取master分支。
到这里,你可能会想好麻烦哦,还不如
不设置depth。不过不要急,有办法来解决。如果你只需要一个分支的代码,那么你可以通过git命令设置追踪的分支

git remote set-branches origin 'branch-name'
  • 1

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

git remote set-branches origin '*'
  • 1

之后再进行一次fetch操作

git fetch -v 
  • 1

等待结束,之后就可以看到自己的分支了

git checkout develop 
  • 1

git文档


致敬前辈,砥砺前行

如果我的随笔有用,麻烦各位小伙伴们点赞关注一波,谢谢了!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/681475
推荐阅读
相关标签
  

闽ICP备14008679号