我有一个项目A已经签出了一个Git子模块S.我对S的项目配置进行了一些更改,以便它可以与A一起构建。现在我提交S的这些更改,我想以某种方式推送这个提交在A。
的存储库中当我没有克隆A的存储库,初始化然后更新子模块时,我得到了
$ git submodule update
fatal: reference is not a tree: f693b5a3a97390b027758ab38c550ef2a452ad90
Unable to checkout 'f693b5a3a97390b027758ab38c550ef2a452ad90' in submodule path 'my-submodule'
如何提交对子模块的更改并将这些更改包含在父存储库中?