2011-11-02 57 views
1

我在git中遇到了一些情況,希望得到關於如何正確管理的一些建議。管理多個Git Repos/Forks

我目前有一個HTML5樣板的分支,我正在處理自己的需求,並且已經添加了上游以從html5boilerplate主倉庫中提取提交。

我打算將這個fork用於一個單獨的項目,它將改變html5boilerplate當前的格式,但是我也想從master repo中改變它們。

我的問題是:

我應該拉html5boilerplate和名稱的另一叉分別基於我的新項目(增加上游更改掌握)?

我應該創建我的html5boilerplate的叉的另一個叉,並從我的原始fork的html5boilerplate上游(這聽起來太複雜了)?

分支是否足以管理此工作流?

有沒有更有效的方法呢?

預先感謝您。

回答

0

如果您正在討論您的本地存儲庫,則可以安全地在本地分叉,並且不會將更改推回到您的分支。其餘的是品味問題。

+0

謝謝邁克爾的回覆,我將與這個項目的團隊合作,所以推回GitHub是必要的。 – jeffreynolte

+0

那麼,那麼,這完全是一個口味問題 - 有你的存儲庫和分支。 –

+0

我主要在這個場景中尋找最佳實踐,我有上面列出的一些想法,但不是太有信心/肯定對他們中的任何一個。 – jeffreynolte