深入理解 Git Tools - Submodules

779 阅读1分钟

什么是Submodules?

Submodules是Git的一项技术,主要用于集成第三方库。Submodules可以帮助我们将一个第三方的Git仓库作为我们项目仓库的一个子模块。

为什么要使用Submodules?

软件开发的我们经常需要引用第三方库,作为iOS开发需要引用SnapKitRxSwift等。这些第三方组件都在Github上,我们如果不使用CocoaPods的集成方式的话,我们需要先把这些第三方组件git clone下来,然后把源文件复制到我们的项目中。

那么问题来了,如果第三方库更新了呢?我们是不是要重新下载,然后替换之前的文件,这样一看,就觉得Low爆了。

Git Submodules横空出世

如何使用Submodules?

参考官方文档吧,灰常详细:Git-Tools-Submodules

参考资料

git-scm.com/book/en/v2/…