gpt4 book ai didi

github - 在 GitHub 上有一个公共(public)仓库的私有(private)分支?

转载 作者:行者123 更新时间:2023-12-01 09:52:23 25 4
gpt4 key购买 nike

我在 GitHub 存储库中有一个公共(public) PHP 项目,其中仅包含一个分支(主分支)。

我想要一个单独的分支/分支,对我来说是私有(private)的(我已经为私有(private) GitHub 存储库付费)。我希望能够将私有(private)分支/分支的更改合并到公共(public)仓库,反之亦然。

考虑到这一点,这是我的问题:

  • 我可以在公共(public) repo 上有一个私有(private)分支吗?
  • 我可以将自己的公共(public) repo fork 到我自己的私有(private)分支/ fork 中吗?
  • 如果以上两个都可以,那么最好的方法是什么?如果两者都没有,我应该如何进行?
  • 最佳答案

  • Duplicate your repo .
  • 将复制的 repo 设为 GitHub 上的私有(private) repo。
  • 将私有(private)仓库克隆到您的机器上
  • 添加一个远程到你的公共(public)仓库(git remote add public git@github.com:...)
  • 将带有针对您的公共(public)存储库的提交的分支推送到该新的公共(public)远程。 (确保您不会意外提交专用代码)
  • 您可以使用“git fetch public”对您的公共(public)存储库进行更改,然后在本地合并它们并推送到您的私有(private)存储库(原始远程)。
  • 关于github - 在 GitHub 上有一个公共(public)仓库的私有(private)分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7983204/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com