【问题标题】:How to merge from two branches如何从两个分支合并
【发布时间】:2015-10-15 11:39:45
【问题描述】:

有两个分支。我已经在分支working 中推送了一个提交。现在我想将它合并到master 分支中。如何做到这一点,是否有任何可能的冲突?我的意思是如果在我的本地机器上我没有来自分支master 的一些实际代码,我应该如何合并它们? 它应该是这样的:

git checkout master
git merge working
git push origin master

【问题讨论】:

    标签: git branch push


    【解决方案1】:

    将“工作”分支合并到“主”分支的步骤:

    1. 将代码更改为“工作”
    2. 在本地提交更改
    3. 将“工作”分支推送到远程仓库
    4. 结帐“主”分支

      $ git checkout master

    5. [如果您没有最新的代码]从远程“master”拉取以确保您的代码是最新的:

      $ git pull origin master

    6. 将“工作”分支合并到“主”中

      $ git 合并工作

    7. 修复可能出现的任何冲突

    8. 测试!
    9. 如果一切正常,将“master”推回远程

      $ git push origin master

    当你将“working”合并到“master”时,肯定会出现合并冲突。我们无法预测您是否会遇到任何问题,因为这取决于您在“工作”中所做的更改,以及其他人可能在“大师”上所做的工作。

    【讨论】:

      猜你喜欢
      • 2010-11-25
      • 2019-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      相关资源
      最近更新 更多