Git将一个分支合并到另外两个分支中

asp*_*per 8 git github git-merge

如何将一个分支合并到另外两个分支?

所以这是我们的场景:我们使用两个分支master用于生产,UAT用于测试目的.所有本地开发都是在一个由Master创建的新分支上进行的,因此在开始之前,我们创建一个master,branch并将其推送到origin/master.对于更大的项目,我们使用UAT进行测试.

我有一个分支,准备进行测试,然后推向生产.如何将该分支移动到UAT,以便人们可以测试它,一旦测试将同一分支从我的本地机器或从UAT移动到Master?

小智 11

这正是git有用的东西!在master的分支上开始开发,我们称之为"功能".然后,当您准备好测试时,将更改提交到功能分支并执行以下操作:

git checkout UAT
git merge Feature

TEST TEST TEST

git checkout master
git merge Feature
git push origin master
Run Code Online (Sandbox Code Playgroud)

这将使您的测试代码进入UAT和主分支

  • 我查了一下,确实如此。 (2认同)