如果您不是所有者,则编辑 git 子模块

问题描述 投票:0回答:0

在我的软件项目中,我使用了其他人发布的子模块。我现在想编辑子模块,以便它在我的更大项目的上下文中工作,并将更改推送到我自己的存储库。我该怎么做?

我尝试在子模块中创建一个新分支,切换到它并推送更改。但这似乎是想覆盖原来的子模块仓库,我做不到。我还尝试了 git submodule update --remote --merge 然后推送更改,但这破坏了子模块,因为对原始子模块的引用丢失并且文件夹为空。

我也尝试按照此处的说明进行操作添加修改后的 git 子模块,该子模块不属于 它指示您分叉子模块并将分叉用作子模块的源,但是在这样做并检查文件夹之后,它是空的。

感谢您的帮助。

git git-submodules
© www.soinside.com 2019 - 2024. All rights reserved.