2011-11-02 41 views
1

我在git中遇到了一些情况,希望得到关于如何正确管理的一些建议。管理多个Git Repos/Forks

我目前有一个HTML5样板的分支,我正在处理自己的需求,并且已经添加了上游以从html5boilerplate主仓库中提取提交。

我打算将这个fork用于一个单独的项目,它将改变html5boilerplate当前的格式,但是我也想从master repo中改变它们。

我的问题是:

我应该拉html5boilerplate和名称的另一叉分别基于我的新项目(增加上游更改掌握)?

我应该创建我的html5boilerplate的叉的另一个叉,并从我的原始fork的html5boilerplate上游(这听起来太复杂了)?

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

有没有更有效的方法呢?

预先感谢您。

回答

0

如果您正在讨论您的本地存储库,则可以安全地在本地分叉,并且不会将更改推回到您的分支。其余的是品味问题。

+0

谢谢迈克尔的回复,我将与这个项目的团队合作,所以推回GitHub是必要的。 – jeffreynolte

+0

那么,那么,这完全是一个口味问题 - 有你的存储库和分支。 –

+0

我主要在这个场景中寻找最佳实践,我有上面列出的一些想法,但不是太有信心/肯定对他们中的任何一个。 – jeffreynolte