Git 开发-测试-生产分支流程

Ale*_*ndr 1 git version-control merge branch git-checkout

我在这个过程中很有趣:

首先,我想在我的development 分支中创建任何内容,而不是将其推送到 Test (master) 分支,因此推送到production

对我来说这个过程:

  1. init commit
    然后,从 master init commit 生成 prod 分支,
    然后从 master init commit 生成dev 分支


  2. 然后结帐到 dev 分支,然后执行任何操作,
    然后提交,
    然后结帐到 master,
    然后与 dev 合并


  3. 然后进行测试,然后提交,
    然后结帐到 prod,
    然后与 master 合并

这是使用这种方式的正确方法吗?如果不是,请解释正确的过程。

非常感谢

Cod*_*ard 5

您正在寻找类似于git flow 工作流的东西。
在以下帖子中阅读所有相关信息Vincent Driessen

在此处输入图片说明