Git跟踪远程回购

时间:2012-08-28 16:15:51

标签: git github branch

首先,我们只是转向GIT,我不知道如何实现我的目标。

我有一个项目CORE需要为客户分开,因为客户需要一个CUSTOM项目。 主要只有CUSTOM中的视图与CORE中的视图不同,但是我们需要将所有进入CORE的错误修复反映或合并到CUSTOM中。

我知道GIT - 跟踪,但我认为只有分支正确吗?

我们需要在Github上托管CORE和CUSTOM,所以我不允许将CUSTOM作为本地计算机上的分支。

任何?任何人吗?

1 个答案:

答案 0 :(得分:0)

从我的观点来看,CUSTOM应该是项目的长期support branch。你需要的是一个git工作流程。检查gitflow,它引入了一个execllant分支模型并提供了一个实验性的子命令git flow support,它仅适用于您的情况,请参阅此FAQ的最后一项。

如果您打算将CUSTOM保留为github上的单独repo,您​​可以让origin远程指向核心仓库,CUSTOM远程指向CUSTOM仓库。然后,设置分支master以跟踪主要的orgin和分支branch-custom跟踪CUSTOM远程主机。

以下是代码:

git remote add -t master origin <path to orgin>
git remote add -t branch-custom CUSTOM <path to CUSTOM>