登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
[学习笔记]使用git rebase做分支差异化同步 ...
[学习笔记]使用git rebase做分支差异化同步
[ 复制链接 ]
嗳歉楞
2025-6-9 20:02:39
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
在一个.NET 项目中,使用了Volo.Abp库,但出于某种原因,需要源码调试,因此,使用源码方式集成的项目做了一个分支archive-abp-source
其中引用方式变更操作的提交为:7de53907
后续,在master分支中,又新增了若干个提交,现在的目标是:把 master 分支中后续的所有提交,除了 7de53907... 这个 commit,合并到archive-abp-source分支。
这在 Git 中不是一个“标准的 merge”操作(Git merge 默认会把所有 commit 都合并)。不过,可以通过以下步骤达成这个目的:
基于 master 创建临时分支
git checkout master
git checkout -b temp-merge
复制代码
使用交互式 rebase 删除指定提交
git rebase -i --rebase-merges <common-base-commit>
复制代码
common-base-commit 是当前分支与 master 的共同祖先,比如用 git merge-base master archive-abp-source 找到。结果就是 ,可用于 rebase -i 时指定起点。
如果你知道数量,也可以简单地 rebase 最近 20 次提交:
git rebase -i HEAD~20
然后在打开的编辑器中把 7de53907... 那一行改为 drop,保存退出即可。
切回目标分支,执行合并
git checkout archive-abp-source
git merge temp-merge
复制代码
[可选]删除临时分支
git branch -d temp-merge
复制代码
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
学习
笔记
使用
git
rebase
相关帖子
一步一步学习使用LiveBindings(15)TListView进阶使用
关于synchronized-reentrantlock-volatile学习总结1.0
工作后如何进行持续学习
VUE中使用AXIOS包装API代理
Flink学习笔记:状态类型和应用
K8S 中使用 YAML 安装 ECK
OpenCVSharp:学习连通性检测的使用
OpenCVSharp:学习最佳匹配矩形检测
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
一步一步学习使用LiveBindings(15)TListView进阶使用
0
277
徙办
2025-12-12
业界
关于synchronized-reentrantlock-volatile学习总结1.0
0
358
常士
2025-12-12
安全
工作后如何进行持续学习
0
620
祖娅曦
2025-12-12
安全
VUE中使用AXIOS包装API代理
0
520
峰邑
2025-12-12
业界
Flink学习笔记:状态类型和应用
0
152
茹静曼
2025-12-12
业界
K8S 中使用 YAML 安装 ECK
0
718
全跺俚
2025-12-12
业界
OpenCVSharp:学习连通性检测的使用
0
142
颜清华
2025-12-13
安全
OpenCVSharp:学习最佳匹配矩形检测
0
856
甘子萱
2025-12-13
回复
(5)
拼潦
2025-10-16 06:30:22
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢分享,下载保存了,貌似很强大
缑娅瑛
3 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢分享,下载保存了,貌似很强大
缀访
前天 14:58
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
热琢
昨天 02:57
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
前排留名,哈哈哈
奚娅琼
昨天 08:48
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
嗳歉楞
昨天 08:48
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991123
4
xiangqian
638210
5
宋子
9984
6
韶又彤
9998
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
121
DBeaver 与 Excel JDBC 驱动(xlSql)使用说
927
【节点】[Adjustment-InvertColors节点]原
855
OpenCVSharp:学习最佳匹配矩形检测
122
题解 SP10366 CODEIT03 - Play with Dates
777
Avalonia:辨析 UserControl 与 TemplatedC
82
我们提供了这些企业和开发者所需的热门技术
142
OpenCVSharp:学习连通性检测的使用
676
JVM内存、GC与JConsole实战全解析
742
SQLServer 2019 标准版在虚拟机上无法充分
962
永别了,控制台!
837
开源项目分享 : Gitee热榜项目 2025-12-13
807
postgreSQL 中的自定义操作符
0
扣子Coze实战:智能体(Agent)1分钟自动仿
684
ROS2核心概念之通信接口
479
拿着顶级服务器跑慢查询,就像开着法拉利送
20
一文打通软件测试中pytest框架
950
vscode远程调试python程序,基于debugpy库
321
正点原子HP20智能加热台,重新定义精密加热
718
K8S 中使用 YAML 安装 ECK
1003
一种可落地的任务令牌锁机制:设计原理、实