我正在谷歌上搜索,我找不到类似的情况,所以这是我的情况:
我有一个演示应用程序(Android应用程序)。然后客户希望该应用程序,基础将是相同的,但需要做一些小的更改(更改名称,图标,颜色等)。 将来,可能需要应用特定的客户变更。
然后我有另一个顾客,同样的事情发生。
所以我这样做:
git checkout -b customer_1
git checkout -b customer_2
进行更改...... 然后我将在演示应用程序中做一些bug,或者在那里添加功能。这些需要集成在客户的版本中。
目前,我将这些合并在那里,因为我对如何做到这一点缺乏想法。
我正在谷歌上搜索rebase
,但我仍然不完全明白何时使用该merge
。
我从今天起就有这种情况,并希望从一开始就有正确的工作方式。我此刻做了1次合并,但感觉不对......
Git大师,你有什么建议吗?