[解决]git clone不完整问题

以下转载自:

[解决]git clone不完整问题

大家经常遇到过这种问题吧,就是某一个项目仓库的一些子模块是通过链接的方式链接到主项目目录上的。而这些子模块的仓库是单独建立在另外的目录下(更多是因为版权问题,使用别人的模块时,并没有直接把源码和自己的项目代码一起上传到自己的仓库,而是通过链接的形式链接到三方)。

如果我们直接git clone 整个仓库,这些链接的三方模块因为版权问题并不会随之下载。这样我们下载下来的这个项目就很可能不能正常运行。那么怎么办呢?
方法有二:
法一:
手动找那些子模块是三方模块,然后从主项目仓库点进去,手动下载到主项目相应目录下。
法二:
相信聪明的你一定不会干法一这么蠢的事的
那么怎么办呢?
就在你git clone的主目录下,执行下述命令即可。

 

git submodule update --init --recursive



作者:He_Yu
链接:https://www.jianshu.com/p/4eda465d4377
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

还有一篇不错的文章:

git submodule 的使用

  • 11
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值