git merge的一些介绍
来源:互联网 发布:axure 什么软件 编辑:程序博客网 时间:2024/06/05 05:57
如果把远程的分支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
0 0
- git merge的一些介绍
- Git 使用的一些介绍
- Git 使用的一些介绍
- git merge –squash介绍
- Git pull 或 merge遇到的一些问题
- Git关于通过Xcode进行代码Merge的相关介绍
- git merge的表现
- git merge 工具 gvimdiff使用介绍
- 「Git」merge –squash介绍
- git merge --squash的用法
- git的branch以及merge
- git merge引发的问题
- Git merge 不同的branch
- 'git merge' 和 'git rebase'的区别?
- git merge和git rebase的区别
- git merge和git rebase的区别
- 更好的理解git rebase git merge
- Git rebase和 Git merge的区别
- Ubuntu的路由器互联网网关
- 《Header First 设计模式》之策略模式
- Ubuntu的网关路由器
- 用户口令管理命令
- DOM操作语法(上)
- git merge的一些介绍
- 线段树与树状数组
- Ubuntu的看到HTC Touch Pro2的家
- Ubuntu的本地网络域名系统缓存服务器
- Linux信号(signal、sigaction) 机制分析
- 译《Understanding Weak References》
- Raspberr pi串口发送接收的Python实现
- H3C交换tftp上传下载文件
- Linux中fork()函数详解