一起折腾Linuxlinphone

[解决]git clone不完整问题

2019-03-01  本文已影响0人  He_Yu

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

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

git submodule update --init --recursive
上一篇下一篇

猜你喜欢

热点阅读