Git将本地分支推送到远程分支

时间:2014-05-18 15:45:41

标签: git branch git-branch git-merge

我有两个远程分支:

  • 主人
  • 稳定

主分支对齐以释放;生产就绪代码留在这里。稳定分支用于测试。我们的Hudson构建器在每次推送时重建代码,我将构建的产品发送给测试团队。

我也使用依赖于稳定分支的本地分支来完成任何给定的工作。

我需要将提交推送到稳定分支以获取构建产品,因此在测试通过后,如何将本地分支(其父级是稳定分支)合并到主控?

2 个答案:

答案 0 :(得分:0)

STABLE分支上完成开发后,您应该通过转到命令行将其合并到master中:

git checkout master结帐到主分公司。<​​/ p>

git pull以确保您拥有最新的代码。

git merge stable然后当你弹出编辑器时(如果VI然后点击:q)退出。

git push -u origin master将合并的主人推送到原始主人。

这就是你掌握了最新的代码。

答案 1 :(得分:0)

您冒着让您的存储库过期或无效的风险,但您想要的解决方案是:

  • git checkout master
  • git pull
  • git merge bugfix_1234
  • git push origin master

在执行此类操作后,请务必小心确保masterstable合并。