博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Git] git merge和rebase的区别
阅读量:6972 次
发布时间:2019-06-27

本文共 383 字,大约阅读时间需要 1 分钟。

git merge 会生成一个新得合并节点,而rebase不会

比如:

1
2
3
      
D---E test
     
/
A---B---C---F master

使用merge合并, 为分支合并自动识别出最佳的同源合并点:

1
2
3
      
D--------E
     
/          \
A---B---C---F----G   test, master

而使用rebase则:

1
A---B---D---E---C
'---F'   
test, master 

 使用git pull时默认是merge, 加 --rebase参数使其使用rebase方式

1
git pull --rebase  

  

分类: 
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/4080654.html如需转载请自行联系原作者
demoblog
你可能感兴趣的文章
mysql 控制台上传数据库
查看>>
洛谷P1196 银河英雄传说
查看>>
aop为系统添加操作日志,注入或配置声明的方式来实现
查看>>
好用的日期控件jeDate
查看>>
Ajax学习之------>Ajax和Json实现无限下拉框联动(上)
查看>>
古今之成大事业、大学问者,必经过三种之境界
查看>>
我的Android进阶之旅------>Android中编解码学习笔记
查看>>
我的Android进阶之旅------>android如何将List请求参数列表转换为json格式
查看>>
转载:负载均衡器技术Nginx和F5的优缺点对比
查看>>
【资源共享】5G AP分析
查看>>
APP测试与Web测试的区别
查看>>
模式识别,计算机视觉领域,期刊
查看>>
AngularJs的UI组件ui-Bootstrap分享(三)——Accordion
查看>>
中缀、前缀和后缀表达式
查看>>
Redis 自定义对象 cannot be cast to java.lang.String
查看>>
[题解]第十一届北航程序设计竞赛预赛——H.高中数学题
查看>>
内置对象Array及Array常见操作
查看>>
oracle 表字段新增、修改、删除、重命名以及表重命名
查看>>
Python连接MySQL之Python库pymysql
查看>>
Android 图文教学让你彻底理解activity启动模式
查看>>