在我的项目中,我使用要修改的开源代码(与推送到实际的开源项目无关的更改)。
我的项目在git根目录下看起来像这样:
我希望将整个项目存储在我的远程git repo中,但也希望不断更改开放源代码。
我该怎么做? 我认为子模块和子树并没有真正实现我想要的功能。
我对其他想法持开放态度。 只是要注意,这些项目位于同一个git存储库中,因为克隆的开放源代码使用了我仓库中的其他项目,而仓库中的项目则使用了开放源代码。
答案 0 :(得分:0)
我终于明白了。 我所做的是添加了另一个远程开源 git fetch + git pull --allow-unrelated-histories
将开放源代码移至子文件夹
然后将其推送到我的原始存储库中。