我有以下设置策略,可以将多个功能发布到常见的uat环境(集成)。一旦完成了一个功能,我最终想要将该功能,只有该功能的内容合并到发布分支中,然后最终合并到主分支中。
origin/master
|__origin/release
|__origin/integration
|__origin/featureOne
|__origin/featureTwo
我的问题是如何将本地分支 featureOne 的内容合并到远程分支 origin / integration ?
这就是我目前正在做的事情:
http://mygitServer/myGroupName/myApp.git
git checkout featureOne
git add fileName
git commit --message 'Comment for my code change'
git push
最后一个git命令push将我本地分支中的新代码从本地存储库推送到我们的gitlab远程服务器。特别是 origin / featureOne
将本地/ featureOne合并到origin / integration分支的git命令是什么?
或者将origin / featureOne合并到origin / integration更合理吗?那个git命令会是什么?
感谢。
答案 0 :(得分:5)
我使用这个命令序列:
git checkout integration
git merge featureOne
git commit
git push