码迷,mamicode.com
首页 > 其他好文 > 详细

git branch merge到master

时间:2016-04-17 20:46:16      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

使用merge可以合并多个历史记录的流程。

如下图所示,bugfix分支是从master分支分叉出来的。

技术分享

合并 bugfix分支到master分支时,如果master分支的状态没有被更改过,那么这个合并是非常简单的。 bugfix分支的历史记录包含master分支所有的历史记录,所以只要把bugfix移动到master分支就可以导入bugfix分支的内容了。这样的合并被称为fast-forward(快进)合并。

技术分享

但是,master分支的历史记录有可能在bugfix分支分叉出去后有新的更新。这种情况下,要把master分支的修改内容和bugfix分支的修改内容汇合起来。

技术分享

因此,合并两个修改会生成一个提交。这时,master分支的HEAD会移动到该提交上。

技术分享

 

转自: http://backlogtool.com/git-guide/cn/stepup/stepup1_4.html

git branch merge到master

标签:

原文地址:http://www.cnblogs.com/pinganzi/p/5401959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!