首页 > 代码库 > git merge的一些介绍
git merge的一些介绍
如果把远程的分支merge到本地:
点击merge后,然后选择远程的branch进行merge
如果把远程版本my_new_branchmerge到mater
如果把远程版本my_new_branch2 merge到远程版本my_new_branch
a)默认情况下,Git执行"快进式合并"(fast-farwardmerge),会直接将Master分支指向Develop分支。
b)使用--no-ff参数后,会执行正常合并,在Master分支上生成一个新节点。为了保证版本演进的清晰,我们希望采用这种做法。关于合并的更多解释
如果创建一个预发布分支
1.创建一个功能分支:
git checkout -b release-1.0 my_new_branch(会自动切换到
Release-1.0,我们修改一些代码并提交)
2.开发完成后,将功能分支合并到develop分支:
git checkout master
git merge --no-ff release-1.0
git checkout my_new_branch
git merge --no-ff release-1.0
3.删除feature分支:
git branch-d release-1.0如果创建一个修改bug分支
1.创建一个修补bug分支:
git checkout -b fixbug-0.1 master
2.修补结束后,合并到master分支:
gitcheckoutmaster
git merge --no-fffixbug-0.1
3.再合并到develop分支:
gitcheckoutmy_new_branch
gitmerge --no-ff fixbug-0.1
4.最后,删除"修补bug分支":
gitbranch-d fixbug-0.1
ppt下载地址:http://download.csdn.net/detail/baidu_nod/7792657
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。