随笔 - 34, 文章 - 0, 评论 - 0, 阅读 - 13595
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

commit的顺序调换和只push一部分commit的方法

Posted on   池塘鱼  阅读(873)  评论(0编辑  收藏  举报

【Git 如何忽略部分 commits,只 push 一部分 commits】

背景:假设有四个commit,依次为V2~V5,时间为从早到晚。

需求:调换V3和V4的顺序。

方法:如上述的在rebase interactive模式下手动调换顺序,然后解决冲突,全部接受左面。

原理:本质为按调换后的顺序依次merge,如下图

结果:

V5(111222333444555)

V3(111222333)

V4(111222333444)

V2(111222)

 

【idea内git rebase 调整commit顺序】

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示