我在 GitHub 存储库中有一个公共 PHP 项目,其中仅包含一个分支(主分支)。
我想要一个对我来说是私有的单独分支/分支(我已经为私有 GitHub 存储库付费)。我希望能够将私人分支/分叉的更改合并到公共存储库,反之亦然。
考虑到这一点,我的问题如下:
- 我可以在公共仓库上拥有私人分支吗?
- 我可以将我自己的公共仓库分叉到我自己的私人分支/分叉中吗?
- 如果上述两种方式都可行,那么哪一种是最好的前进方向?如果两者都没有,我应该如何进行?
-
复制您的存储库 https://help.github.com/articles/duplicating-a-repository.
- 将复制的存储库设为 GitHub 上的私有存储库。
- 将私有存储库克隆到您的计算机
- 将远程添加到您的私人存储库(git remote add public[电子邮件受保护] /cdn-cgi/l/email-protection:...)
- 将包含用于公共存储库的提交的分支推送到新的公共远程。 (确保您不会意外提交私有代码)
- 您可以使用“git fetch public”对公共存储库进行更改,然后在本地合并它们并推送到您的私有存储库(原始远程)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)