在我不拥有的子模块中推送更改

时间:2019-08-13 21:40:43

标签: git git-submodules

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

1 个答案:

答案 0 :(得分:2)

您必须在GitHub上存储库B并将您的更改推送到那里。然后,您可以提交对原始B的拉取请求,如果此请求被合并,则可以在子模块中拉取更改,或将子模块更改为您自己的派生。使用第二种方法,您还可以推动未来的变化。