如何从两个分支合并
How to merge from two branches
有两个分支。我在分支 working
中推送了一个提交。现在我想将它合并到 master
分支中。如何做到这一点,是否有任何可能的冲突?我的意思是,如果在我的本地机器上我没有来自分支 master
的一些实际代码,我应该如何合并它们?
应该是这样的:
git checkout master
git merge working
git push origin master
将分支 "working" 合并到分支 "master" 的步骤:
- 将代码更改为 "working"
- 在本地提交更改
- 推送 "working" 分支到远程仓库
结账 "master" 分支机构
$git结账大师
[如果您没有最新代码]从远程拉取 "master" 以确保您的代码是最新的:
$git 拉源大师
将分支 "working" 合并到 "master"
$git合并工作
解决可能出现的任何冲突
- 测试!
如果一切正常,将"master"推回远程
$ git 推原主
当您将 "working" 合并到 "master" 时,肯定会发生合并冲突。我们无法预测您是否会 运行 进入任何一个,因为这取决于您在 "working" 中所做的更改以及其他人可能在 "master" 中所做的工作.
有两个分支。我在分支 working
中推送了一个提交。现在我想将它合并到 master
分支中。如何做到这一点,是否有任何可能的冲突?我的意思是,如果在我的本地机器上我没有来自分支 master
的一些实际代码,我应该如何合并它们?
应该是这样的:
git checkout master
git merge working
git push origin master
将分支 "working" 合并到分支 "master" 的步骤:
- 将代码更改为 "working"
- 在本地提交更改
- 推送 "working" 分支到远程仓库
结账 "master" 分支机构
$git结账大师
[如果您没有最新代码]从远程拉取 "master" 以确保您的代码是最新的:
$git 拉源大师
将分支 "working" 合并到 "master"
$git合并工作
解决可能出现的任何冲突
- 测试!
如果一切正常,将"master"推回远程
$ git 推原主
当您将 "working" 合并到 "master" 时,肯定会发生合并冲突。我们无法预测您是否会 运行 进入任何一个,因为这取决于您在 "working" 中所做的更改以及其他人可能在 "master" 中所做的工作.