如果我们想在项目中使用github存储库,我们可以通过两种不同的方式使用它:(1)使用
git submodule
git package
两种方法如何选择?
git
子模块是嵌入另一个存储库中的存储库。子模块有自己的历史;它嵌入的存储库称为超级项目。
一种思考方式是使用子模块意味着 git 控制你的依赖关系。使用包意味着您使用的任何框架都可以控制您的依赖关系。这通常是最好的。