最佳答案
我喜欢 git 子模块。而且,我讨厌 git 子模块。我喜欢它们的地方在于它使你能够清楚地划分依赖关系等等。我明白让他们指出回购的具体承诺是什么意思,真的。但是在我的例子中,我正在构建一个库,它将用于另一个项目,所以我想将它保存在那个单独的回购中。
然而,当我每天都在使用这个库,并且不断地切换到使用我的库来提交指针更新的应用程序时,烦恼就来了。
那么,有没有可能在我不断更新和添加这个库时,git 子模块总是位于它所指向的回购的头部呢?