在工作中,我们现在使用 GitHub 以及 GitHub 流程。我对GitHub流程的理解是有master分支和feature分支。与 git flow 不同,它没有开发分支。
这对于我们已经完成的项目非常有效,并且简化了事情。
但是对于我们的产品来说,我们有一个开发和生产环境。对于生产环境,我们使用master分支,而对于开发环境,我们不知道该怎么做?
我能想到的唯一想法是:
目前,对于需要开发环境的项目,我们基本上使用 git flow(功能 -> 开发 -> 主控)。
您认为我的想法合理吗?如果不合理,您有何建议?
编辑:
只是为了澄清一下,我问的是使用GitHub Flow而不是git flow实现开发的最佳方法。
github branching-and-merging git-flow github-actions github-flow