赞
踩
在使用git clone项目时,如果项目很大,而且分支很多,在clone的时候,很慢,而且很容易失败。
一般这种情况可以通过设置depth为0或者很小的值来限制,以达到快速克隆项目。
git clone https://xxx --depth 0
但是这种操作就会丢失很多分支信息,导致检索分支的时候找不到分支,因为设置depth之后基本只会拉取master分支。
到这里,你可能会想好麻烦哦,还不如
不设置depth。不过不要急,有办法来解决。如果你只需要一个分支的代码,那么你可以通过git命令设置追踪的分支
git remote set-branches origin 'branch-name'
如果需要所有的分支信息,那么可以用通配符
git remote set-branches origin '*'
之后再进行一次fetch操作
git fetch -v
等待结束,之后就可以看到自己的分支了
git checkout develop
致敬前辈,砥砺前行
如果我的随笔有用,麻烦各位小伙伴们点赞关注一波,谢谢了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。