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

git rebase 洐合(变基)

洐合

把一个分支整合到另一个分支的办法有两种:merge(合并) 和 rebase(衍合)

为什么使用?

使提交记录更简洁

三种情况

第一种:

  • 合并多条commit记录

git rebase -i HEAD~合并数量
HEAD~3: 从最后一次至倒数第三次合并

后续会操作vim面板,最后强推到远程即可

第二种:

  • 变基

dev分支中:git rebase master
切回master: git checkout master
将变基后的dev合到merge中:git merge dev

第三种:

  • 去除git pull时产生的合并记录(因为:pull = fetch + merge)

git pull origin dev
变成:
git fetch origin dev
git rebase origin/dev

http://www.lryc.cn/news/11319.html

相关文章:

  • Kubernetes 1.18学习笔记
  • AJAX技术
  • 华为OD机试 - 最大排列(JS)
  • Prometheus Docker安装及监控自身
  • 点云处理PCL常用函数与工具
  • FyListen 在 MVP 架构中的内存优化表现
  • Qt代码单元测试以及报告生成
  • vscode构建Vue3.0项目(vite,vue-cli)
  • 【2023】华为OD机试真题Java-题目0215-优雅数组
  • 通过Prowork每日自动提醒待处理工作任务
  • Linux自定义系统服务
  • mongodb lambda 查询插件
  • C++设计模式(16)——责任链模式
  • springmvc+jsp电影院购票售票选座推荐网站java ssm
  • ASEMI高压MOS管4N65SE,4N65SE参数,4N65SE特征
  • 第46章 自定义静态与数据库动态授权依赖注入的定义实现
  • Go语言面试题
  • Kubernetes入门级教程
  • 15个顶级思维模型
  • 外贸谷歌优化,外贸google SEO优化费用是多少?
  • 华为OD机试 - 统计匹配的二元组个数(Python) | 机试题算法思路
  • Java 日志简介
  • HTTPS协议原理---详解六个加密方案
  • 纯css实现坤坤经典动作-“铁山靠”
  • Linux 操作系统原理 — NUMA 体系结构
  • cesium学习记录01
  • Linux延时队列工作原理与实现
  • 【Python】scipy稀疏矩阵的奇异值分解svds
  • 网络安全等级保护基础知识汇总
  • ros1使用过程中遇到的问题记录