[解决]git clone不完整问题

以下转载自:

[解决]git clone不完整问题

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

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

git submodule update --init --recursive



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

还有一篇不错的文章:

git submodule 的使用

发布了108 篇原创文章 · 获赞 126 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/qq_16587307/article/details/103664454
今日推荐