2012-11-07 47 views
2

我剛開始使用git和github,我需要一些建議。 我想創建一個公共git repo的分支(如果您感興趣,可以使用qemu-kvm)。 我打算在github上有一個fork的公共版本和我們團隊的開發版本。爲github創建一個公共git repo的分支

我確定有很多方法可以設置它,但有時候git會讓我困惑。 我正在考慮的是...

在我的開發機器上創建一個特殊的官方分支qemu-kvm回購克隆。允許團隊克隆此回購並將更改提交到主分支。當主分支穩定時,我會將代碼合併到github分支,並使用它來更新github上的代碼。

定期地,我會提取官方分支上的更改,並根據需要將它們合併到我的github分支。

這聽起來合理嗎?還是有更好的方法來做到這一點? 謝謝, 史蒂夫

回答

2

它可以工作,但你需要管理你的本地環境的特殊克隆。

你可以簡單地在你的叉發佈「dev」分支,讓開發者直接在你的叉子(加上開發商的合作者)

您將負責克隆的是GitHub上叉的一個分支,推併合並devmaster,確保它是穩定的並基於最初的原始回購中的最新版本(因此重新劃分您的主分支在upstream/master之上,有點像「My pull request has been merged, what to do next?」)。
然後,您可以將master推送到您的貨叉並進行拉取請求。

相關問題