【发布时间】:2015-10-15 11:39:45
【问题描述】:
有两个分支。我已经在分支working 中推送了一个提交。现在我想将它合并到master 分支中。如何做到这一点,是否有任何可能的冲突?我的意思是如果在我的本地机器上我没有来自分支master 的一些实际代码,我应该如何合并它们?
它应该是这样的:
git checkout master
git merge working
git push origin master
【问题讨论】:
有两个分支。我已经在分支working 中推送了一个提交。现在我想将它合并到master 分支中。如何做到这一点,是否有任何可能的冲突?我的意思是如果在我的本地机器上我没有来自分支master 的一些实际代码,我应该如何合并它们?
它应该是这样的:
git checkout master
git merge working
git push origin master
【问题讨论】:
将“工作”分支合并到“主”分支的步骤:
结帐“主”分支
$ git checkout master
[如果您没有最新的代码]从远程“master”拉取以确保您的代码是最新的:
$ git pull origin master
将“工作”分支合并到“主”中
$ git 合并工作
修复可能出现的任何冲突
如果一切正常,将“master”推回远程
$ git push origin master
当你将“working”合并到“master”时,肯定会出现合并冲突。我们无法预测您是否会遇到任何问题,因为这取决于您在“工作”中所做的更改,以及其他人可能在“大师”上所做的工作。
【讨论】: