如何 push/merge 从一个功能分支代码到 git 中的另一个集成分支?

How to push/merge code from a feature branch into another integration branch in git?

我有以下设置策略来将多个功能发布到一个通用的 uat 环境(集成)。一旦我完成了一个功能,我最终想合并那个功能,并且只合并那个功能的内容到发布分支,然后最后到 master 分支。

 origin/master
      |__origin/release
      |__origin/integration
      |__origin/featureOne
      |__origin/featureTwo

我的问题是如何将本地分支 featureOne 的内容合并到远程分支 origin/integration 中?

这是我目前正在做的事情:

  1. git 克隆 http://mygitServer/myGroupName/myApp.git
  2. git checkout featureOne
  3. 执行一些代码更改
  4. git add fileName
  5. git commit --message 'Comment for my code change'
  6. git push

最后一个 git 命令 push,将我本地分支中的新代码从本地存储库推送到我们的 gitlab 远程服务器。具体到 origin/featureOne

  1. 将我的 local/featureOne 合并到 origin/integration 分支的 git 命令是什么?

  2. 或者将 origin/featureOne 合并到 origin/integration 是否更有意义? git 命令是什么?

谢谢。

我使用这个命令序列:

git checkout integration
git merge featureOne
git commit
git push