簡體   English   中英

為 github 創建一個公共 git repo 的分支

[英]Create a fork of public git repo for github

我剛剛開始使用 git 和 github,我需要一些建議。 我想創建一個公共 git 存儲庫的分支(如果您感興趣,可以使用 qemu-kvm)。 我計划在 github 上有一個公共版本的 fork,並為我們的團隊提供一個開發版本。

我確信有很多方法可以設置它,但是 git 有時讓我感到困惑。 我想做的是...

在我的開發機器上的一個特殊官方分支中創建 qemu-kvm 存儲庫的克隆。 允許團隊克隆這個 repo 並將更改提交到 master 分支。 當 master 分支穩定后,我會將代碼合並到一個 github 分支並使用它來更新 github 上的代碼。

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

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

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

您可以簡單地在您的 fork 上發布一個“ dev ”分支,並要求您的開發人員直接推送您的 fork 的該分支(將開發人員添加為合作者)

您將負責克隆該 GitHub 分支並將dev合並到master ,確保它穩定並基於原始存儲庫中 master 的最新版本(因此將 master 分支重新建立在upstream/master之上,有點像“我的拉取請求已合並,下一步該怎么做? ”)。
然后你可以將master推送到你的叉子並發出拉取請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM