git clone --depth=1之后拉取其他分支

当项目过大时,git clone会出现超时失败,这时候我们可以只拉去最新的一次或者几次commit:

git clone --depth=1 xxxxxx

有时候,我们总是图一时之快,而忽略了其他的问题。

你可能很快会发现,拉下来的只是默认的分支,而要想拉取其他分支代码的时候,一脸懵逼,有木有??

其实也很简单:

$ git remote set-branches origin 'remote_branch_name'
$ git fetch --depth 1 origin remote_branch_name
$ git checkout remote_branch_name

搞定收工。

喜欢我的可以关注收藏我的个人博客:Ro.bber

作者:Ro_bber
链接:https://www.jianshu.com/p/1397ce990c58
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 当项目过大时,git clone会出现超时失败,这时候我们可以只拉去最新的一次或者几次commit: 有时候,我们...
    Ro_bber阅读 13,047评论 2 14
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 5,155评论 0 9
  • 使用Git已有很长一段时间,遇到一些痛点问题,而且大都是网上难以直接查到的,故总结于此。 1.两幅重要的图 以上两...
    承羿阅读 2,179评论 0 8
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,862评论 0 10
  • “伞兵事件”对炒鞋的热情造成了小的冲击,加上热季来临前的这份“暴风雨前的宁静”,导致泡沫破裂,市场价有所回调。这对...
    Cheussune阅读 224评论 0 0

友情链接更多精彩内容