推送不属于我的子模块中的更改

Push changes in a submodule that isn't owned by me

我在 GitHub 上托管了一个存储库 A。还有另一个存储库 B 也托管在 GitHub 上,不属于我,它作为子模块位于存储库 A 中。我已经对存储库 B 进行了更改并在我的本地计算机上提交。如何将这些更改推送到 GitHub 上的存储库 A?如果我在存储库 B 中执行 git push,它将推送到我不拥有的存储库 B 的来源,并且这些都不是我想要在来源中进行的更改。

您必须在 GitHub 上分叉回购 B 并将您的更改推送到那里。然后你要么提交原始 B 的拉取请求,如果这个被合并,你可以拉取子模块中的更改或将子模块更改为你自己的分支。使用第二种方法,您还可以推动未来的变化。