在我的第一个问题之后,我想确认一下我的最佳 git 工作流程。
我有一个 django 项目,托管在 github 上,并且每个分支都有不同的克隆:customerA、customerB、demo...(想想网站)
分支共享相同的核心,但具有不同的数据和设置(这些在 gitignore 中)
当我在 CustomerA 分支上工作时,我应该如何将一些错误更正复制到其他部署?
当我创建一个新的通用特性时,我会创建一个特殊的分支,然后将它合并到我的主分支中。然后,为了部署在“客户端”上,我将主分支合并到客户分支中。这是正确的方法吗?还是我应该变基?
# from customerA branch
git fetch origin master
git merge origin master
此外,我为每个客户创建了一个远程分支,因此我可以将客户分支备份到 github。
它看起来是一个非常经典的问题,但我想我没有正确使用 git
谢谢。
朱。