当前位置: 首页 > article >正文

git的rebase和merge的区别?

  • B分支A分支拉出

1.git merge

  • 处于A分支执行,git merge B分支:相当于将commit Xcommit Y两次提交,作为了新的commit Z提交到了A分支上。能溯源它真正提交的信息。

 2.git rebase

  • 处于B分支,执行git rebase A分支B分支那边复制了两个commit节点,粘贴到了A分支最新的位置上,所以当我们查看X'时,我们并不能溯源它真正提交的信息,它已经确确实实的创建在了A分支上,就和原生的一样。

参考链接:git的rebase和merge有什么区别,两张图带你搞明白 


http://www.kler.cn/a/500213.html

相关文章:

  • HTMLHTML5革命:构建现代网页的终极指南 - 0. 课程目录设计
  • ECharts饼图下钻
  • 【HTML+CSS+JS+VUE】web前端教程-15-块元素与行内元素(内联元素)
  • Spring Boot中的扫描注解如何使用
  • H266/VVC 帧内预测中 ISP 技术
  • 前端拿到zip中所有文件并下载为新的zip文件
  • 线性表的接口定义及使用
  • EFCore HasDefaultValueSql
  • 小程序相关
  • 鸿蒙面试 2025-01-09
  • RS-232串口和普通串口介绍
  • Python图像处理实用指南:PIL库的多样化应用
  • QT中的字符串类型
  • html + css 顶部滚动通知栏示例
  • Shell 经典面试例题
  • CSS语言的网络编程
  • Excel如何分区设置密码,一个区域一个密码,数据收集时使用太方便了
  • golang - context.Context:Goroutine数据传输和管理
  • 3DGabor滤波器实现人脸特征提取
  • Swagger学习⑰——@Link注解
  • Golang 设计模式
  • 自动化测试框架playwright 常见问题和解决方案!