在git / GitHub上将多个主分支合并到一起

时间:2016-09-15 12:19:37

标签: git github

我有一个GitHub仓库,只用master分支开始它的生命,我把一堆代码推到了它。然后我在我的机器上本地创建了一个development分支(通过git checkout -b development)并推送它(通过git push origin development),但没有对它进行任何更改,只是创建它(意思是{ {1}}和master现在相同了。)

另一位开发人员假设development分支创建fizzbuzz功能分支,而是从development创建它(这取决于日期)。她现在把她的master分支推到了GitHub。

最终我希望fizzbuzz合并到fizzbuzz,然后启动CI构建和DEV部署。然后,稍后,我会将development合并到development

但我认为这是不可能的,因为她从master而不是fizzbuzz创建了master。是吗?如果没有,解决方案是什么?有没有办法让她去" rebase" development成为fizzbuzz的分支(如果是,那么命令是什么?),还是其他一些替代方法?

1 个答案:

答案 0 :(得分:1)

你几乎回答了自己的问题! git rebase development fizzbuzz会将fizzbuzz重新定义为development。如果你然后git push origin fizzbuzz --force,GitHub将更新基本分支。