我对git子模块有了一些了解(或许是一厢情愿?),并且我正在想出更具体的问题,这是个好兆头...
我尝试查找超级项目引用的子模块的哪个版本,但在.gitmodules
和.git/config
中没有提到...
场景是,我正在更改子模块在其根位置(从中导入子模块),然后将它们拉入到“子模块”中...
除了从超级项目提交以将这些更改合并到超级项目存储库中,我还需要执行"git update
"来注册新拉入的子模块提交吗?
基本上问题是:
我是否只需要在第一次克隆超级项目时执行"
git submodule update
",还是每次从其自己的存储库中拉取子模块后都需要执行?
谢谢