2

我刚开始使用 git 和 github,我需要一些建议。我想创建一个公共 git repo 的分支(如果您有兴趣,请使用 qemu-kvm)。我计划在 github 上创建一个公共版本的 fork,并为我们的团队提供一个开发版本。

我确信有很多方法可以设置它,但 git 有时会让我感到困惑。我现在想做的是...

在我的开发机器上的一个特殊官方分支中创建一个 qemu-kvm 存储库的克隆。允许团队克隆此存储库并将更改提交到主分支。当 master 分支稳定时,我会将代码合并到一个 github 分支,并使用它来更新 github 上的代码。

定期,我会在官方分支上获取更改,并根据需要将它们合并到我的 github 分支。

这听起来合理还是有更好的方法来做到这一点?谢谢,史蒂夫

4

1 回答 1

2

它可以工作,但您需要在本地环境中管理一个特殊的克隆。

您可以简单地在您的 fork 上发布一个 ' dev' 分支,并要求您的开发人员直接推送到您的 fork 的该分支(将开发人员添加为协作者)

您将负责克隆该 GitHub 分支并合并devmaster,确保它稳定并基于原始仓库中最新的 master 分支(因此将您的 master 分支upstream/master重新设置在合并了,下一步怎么办? ”)。
然后你可以推master送到你的 fork 并提出拉取请求。

于 2012-11-07T12:42:18.540 回答