如果你的项目合起来是一个大项目那就可以考虑先把底层的工具链和依赖抽象出来放到一个仓库,然后通过git submodule引入,还有一种方法是monorepo,实现方法有很多,适合前端的项目,可以保证各子项目的统一发布,也放方便依赖管理,但管理起来相当复杂
git submodule
不过你不是一个统一的项目我认为没有必要整合,可以考虑使用github的organization
C/C++没有包管理器通常使用git submodule引入第三方库,配合CMake