推送不属于我的子模块中的更改
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 的拉取请求,如果这个被合并,你可以拉取子模块中的更改或将子模块更改为你自己的分支。使用第二种方法,您还可以推动未来的变化。
我在 GitHub 上托管了一个存储库 A
。还有另一个存储库 B
也托管在 GitHub 上,不属于我,它作为子模块位于存储库 A
中。我已经对存储库 B
进行了更改并在我的本地计算机上提交。如何将这些更改推送到 GitHub 上的存储库 A
?如果我在存储库 B
中执行 git push
,它将推送到我不拥有的存储库 B
的来源,并且这些都不是我想要在来源中进行的更改。
您必须在 GitHub 上分叉回购 B 并将您的更改推送到那里。然后你要么提交原始 B 的拉取请求,如果这个被合并,你可以拉取子模块中的更改或将子模块更改为你自己的分支。使用第二种方法,您还可以推动未来的变化。