如何将代码从功能分支推送/合并到git中的另一个集成分支?

时间:2016-01-14 01:59:54

标签: git merge branch gitlab git-branch

我有以下设置策略,可以将多个功能发布到常见的uat环境(集成)。一旦完成了一个功能,我最终想要将该功能,只有该功能的内容合并到发布分支中,然后最终合并到主分支中。

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

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

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

  1. git clone 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
  7. 最后一个git命令push将我本地分支中的新代码从本地存储库推送到我们的gitlab远程服务器。特别是 origin / featureOne

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

    2. 或者将origin / featureOne合并到origin / integration更合理吗?那个git命令会是什么?

    3. 感谢。

1 个答案:

答案 0 :(得分:5)

我使用这个命令序列:

git checkout integration
git merge featureOne
git commit
git push