多工程共用一个基础库

由于一些因素,我会频繁的新建工程,但是工程内的一些基础文件是公共文件,新建工程的时候就需要拷贝以前的公共文件到新工程内,但是当公共文件有修改的时候就需要每个工程都去改一遍,首先是当量级很大的时候修改这些文件会耗费巨大的时间,再者就是容易遗漏某个工程。各位大神有没有好的落地方案能解决这一问题?小弟先谢过了。(我的想法是打包的时候打包外部文件进去,但是没找到在哪里改)

git submodule