我正在使用自己的git存储库。它包含一个第三方子模块。在我的工作中,我想更改我的存储库以及我的存储库使用的子模块中的一些组件。推送我的提交后,我的存储库中的更改已保存为存储库中的提交,并且子模块上的更改已保存为子模块的当前检出分支上的提交。推送外部存储库内子模块的更改,而不是将它们推送到子模块本身
是否可以将更改保存在我自己的存储库中的子模块组件上?因为我没有对第三方子模块的写入权限,所以我可以在本地提交更改。因此,我无法将我对子模块组件的更改提供给其他人员,从事我的存储库工作。
如果我可以将子模块组件的更改推送到我自己的存储库,所有其他贡献者也会看到这些更改。
同样,我的主要问题是: 如何将git子模块上的更改推送到我的存储库(外部存储库)?我需要它,因为子模块是第三方模块,我没有写权限。