企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
我常用的方法 ``` git submodule update --init --remote --force ``` 克隆项目后,默认子模块目录下无任何内容。需要在项目根目录执行如下命令完成子模块的下载: ~~~sh git submodule init git submodule update ~~~ 执行后,子模块目录下就有了源码,再执行相应的makefile即可。 子模块的维护者提交了更新后,使用子模块的项目必须手动更新才能包含最新的提交。 在项目中,进入到子模块目录下,执行`git pull`更新,查看`git log`查看相应提交。 完成后返回到项目目录,可以看到子模块有待提交的更新,使用`git add`,提交即可。