idea git rebase ---- 合并多个提交到某个分支(实用)

3 篇文章 0 订阅

如图,需要将这些提交合并到另一个分支
在这里插入图片描述
先复制提交号
在这里插入图片描述
打开rebase
在这里插入图片描述
把刚刚的提交号填入

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
选择自己需要的合并方式


pick:按原样应用所选的提交。

edit:选择在应用此提交之前编辑受此提交影响的文件。
当您选择此操作时,IDE窗口的右下角将弹出一个通知。
您可以在编辑器中编辑要修改的文件,然后在此通知中单击Continue继续rebase操作。

drop:忽略所选的commit,因此不会应用这些更改。

squash:选择以将所选的提交与前一个相结合。
两个提交的提交消息将被合并,因此这个操作将反映在分支历史记录中。
如果需要,更改提交的顺序,以便您想要追加更改的提交是列表中的前一个提交。

reword:选择此选项以在应用提交消息之前编辑它。

fixup:选择此选项以将所选的提交与前一个提交相结合。
修复提交的提交消息将被丢弃,因此这个更改在分支历史中是不可见的。
如有必要,更改提交的顺序,使您希望追加更改的提交与列表中的提交相同。

这就可以啦~

如果遇到错误可以这样:
在这里插入图片描述

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值