Git:使用分支来获取派生产品

时间:2014-08-27 13:34:24

标签: git git-branch git-merge git-rebase

我正在谷歌上搜索,我找不到类似的情况,所以这是我的情况:

我有一个演示应用程序(Android应用程序)。然后客户希望该应用程序,基础将是相同的,但需要做一些小的更改(更改名称,图标,颜色等)。 将来,可能需要应用特定的客户变更。

然后我有另一个顾客,同样的事情发生。

所以我这样做:

git checkout -b customer_1
git checkout -b customer_2

进行更改...... 然后我将在演示应用程序中做一些bug,或者在那里添加功能。这些需要集成在客户的版本中。

目前,我将这些合并在那里,因为我对如何做到这一点缺乏想法。

我正在谷歌上搜索rebase,但我仍然不完全明白何时使用该merge

我从今天起就有这种情况,并希望从一开始就有正确的工作方式。我此刻做了1次合并,但感觉不对......

Git大师,你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我建议你看看这个关于git的教程,我很确定它会帮助你找到解决方案的答案:

Learn Git Branching

希望这会对你有所帮助。