步骤

前提:当前分支在对应commit所在的分支下

  1. 打开IDEA的GIT侧边栏,左侧选择本地的分支或者远端的分支,中间将展示提交的commit,右侧将出现每一个commit对应的修改文件

  2. 选择要合并的最早的一个commit,右键选择interActively rebase from here…

  3. 在这里顺序会反过来, 值得注意的是fixup 意思是将下面的commit合入到上一个commit, drop则 意味着删除commit,对应的修改也会随之消失慎用

  4. 效果如下

    这意味着将2, 3, 4合并成一个commit 最终,‘提交2’,将被留下,3 和 4 的改动将合并到 2 中。

  5. 再操作如下

    将可以看到

    pick是将会被保留下来的节点,而fixup(修正)则意味着这些commit将会消失,但是修改内容会被合并

  6. 再操作

    最终成功后会出现

    这里可以看到已经合并好了

IDEA GIT 合并commit相关推荐

  1. Git : 合并 commit 保持分支干净整洁

    本文的读者需要已经了解 基本的 Git 操作和开发流程. 在我们开发完分支后,一般分支上会有很多 commit -- 少不了诸如 "fix typo", "sth wro ...

  2. git合并commit

    查看提交记录 git log 此时想要合并两个"新增人员删除功能" 这里的id要选取到需要合并的前一个 git rebase -i 1832c2438d66f0c4a8a5cb9f ...

  3. 【问题解决】git 合并commit 请求报错:Cannot ‘fixup‘ without a previous commit

    1.如果你回不去原分支了,或者无法再次 rebeat,可以按照 git 提示方法先删除,回到原分支使用 checkout 即可.这是小问题. 2.rebeat,不管你是要留下哪些个请求,第一行的 co ...

  4. git合并多个commit成为一个commit

    git合并多个commit成为一个commit 在git使用中,可能会在合并代码的时候有大量的commit,如何能在合并分支的时候将许多commit转化为1个commit呢,可以使用以下命令: git ...

  5. Git合并最近的commit

    合并commit的做法一般用在pull request的时候,把开发同一功能时的所有琐碎的commit合并到一个(假装自己的代码是高质量代码(手动滑稽)).主要使用的命令是git rebase 或者g ...

  6. 详解Git合并冲突——原因及解决 “Automatic merge failed; fix conflicts and then commit the result.“

    最后更新日期:2022/10/6 在Git中使用git merge命令合并两个分支的时候,有可能产生这种情况: $ git merge A Auto-merging merge.txt CONFLIC ...

  7. Git关于commit的操作,修改message,合并commit,撤销commit

    文章目录 Git修改已提交commit的message信息 修改最近一次commit的message 修改之前commit的message 合并commit 合并连续的commit 合并间隔的comm ...

  8. git——合并分支commit记录 squash提交

    在公司和别人协同合作时,作为开发需要向架构或者负责人提交mr以合并代码,为了提高review效率,有些负责人会要求一个mr仅保留一条commit记录方便代码比对review的观看,但是开发常常是很多需 ...

  9. git合并多个远程commit并提交

    查了很多博客,最后看了 https://segmentfault.com/a/1190000007748862 成功地把本地的提交合并了.不过因为我这些commit已经push到远程上了,所以和文章里 ...

最新文章

  1. Java -- JDBC 学习--批量处理
  2. android x86 三星,三星主刀 X86架构Android4.X手机CES见
  3. 基于.NET的图表控件解决方案
  4. poi生成word不可以修改_操作不懂技术就可以做小程序无限生成平台的创业项目实操教程...
  5. 最长续航达19小时,Surface Laptop 4商用版发售
  6. 存储引擎和Mysql服务层出现索引信息不一致错误提示
  7. ubuntu16下安装mongodb 3.6
  8. 超智能体,tensorflow
  9. 一名优秀的UI设计师 都要掌握哪些设计软件
  10. HDMI转SDI转换器信号损失方法
  11. 单位脉冲(冲激)响应与频率响应
  12. 1156:求π的值(函数题)
  13. win10 python3.6安装numpy路径报错_Python3.6的组件numpy的安装 猪悟能
  14. OpenStack之Nova分析——Nova API服务
  15. 屏蔽上网时弹窗广告,防止追踪、恶意域名,过滤横幅广告、以及视频广告的方法
  16. php显示excel2007,PHP输出Excel PHPExcel的方法
  17. 电脑连接了网络却打不开网页
  18. 记进组后第五次组会汇报
  19. 硬仗酱酒:让大众共享硬仗好酒,让时代见证硬仗精神
  20. Mac系统给移动硬盘分区(图文)

热门文章

  1. 计算机创新设计2大赛获奖作品3Done,【20届中小学电脑获奖指导老师分享】张明华:3D One 创意教学的探索与前行...
  2. spring security导致登录后从https跳转至http解决方案
  3. 亚马逊关联是什么意思-亚马逊防关联的具体方法
  4. Jenkins的四种安装部署方式以及Jenkins的基本配置与基本使用
  5. Python 将json字幕转换歌词lrc格式
  6. VS2012中lightswitch新功能介绍(beta)
  7. UP Squared Board,工业级创新开发板,为您的物联网应用注入升级能量
  8. 树莓派Linux关机
  9. 实训报告万能模板计算机专业,有关大学生计算机专业实习报告模板
  10. BHD钱包部署【生态池/合作池】