我正在开发一种产品,它是开源存储库(我也维护)的一个分支。我的产品是开源存储库的超级集合,并在 Github 上作为私有存储库托管。
我们将开源存储库称为“os”,将我的产品存储库称为“prod”。
我在我的开发机器上克隆了两个存储库。当我想更改“os”时,我进入该目录,进行更改,提交并推送到 Github。然后我跳到我的“prod”目录,“git fetch os”和“git merge os/master”。
这开始变得非常麻烦。我宁愿在“prod”中进行更改,然后将提交推送到“os”。这在某种程度上可能吗?