使用 git rebase -i 命令就可以将从最后一次提交往前的多次提交合并为一次。

举例

输入以下命令:

git rebase -i a77517ad7fda85ba98f207
既然要把最上面的合并成一次,那么git rebase -i 后面跟的参数应该是想要合并的最前面commit id的上一个,就是a775…这个

之后会弹出现目的编辑窗口:
这是一个vim编辑的文本,需要使用vim命令进行编辑。
1、首先,输入i命令,进入编辑模式。
2、我们需要关注的是最上面几行以pick开头的信息。需要把除了第一行外的pick改成s。
3、然后按esc键退出输入模式,输入:(英文冒号)进入底线命令模式
4、再输入wq 即保存后退出

之后会展示如下界面,进行提交注释处理。
这里编辑的是我们为什么要合并的原因
保存之后,git log查看,这里commit变了(正常,因为文件变了)

git实用技巧:将多次commit合并为一次相关推荐

  1. Git实用技巧36招

    本文适合作为一个速查手册使用,希望深入了解 git 的同学,请前往 Pro Git 中文版 下载 <Pro Git>手册进行学习 Cherish作为一名菜鸟程序员在刚刚接触git时,虽然仔 ...

  2. 视频教程-Git 实用技巧-研发管理

    Git 实用技巧 汤青松,中国婚博会PHP工程师,擅长安全测试工具的研发及web参透测试.在处理web漏洞方面有大量实战经验,曾负责乌云众测研发,P2P平台网利宝的研发及安全建设工作;2017PHP全 ...

  3. Git 实用技巧记录,看这篇你就明白了!

    " 只有在遇到问题的时候,才体会到技巧带来的好处! 如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可 ...

  4. 这才是真正的Git——Git实用技巧

    作者:lzaneli,腾讯 TEG 前端开发工程师 本篇是这个系列的最后一篇文章,之前的文章主要讲的是基础原理部分(见上方专辑),在理解原理的基础上,介绍一些实用的技巧给大家,希望能提高大家的开发效率 ...

  5. git / 如何将其他分支的某些 commit 合并到当前分支中?

    前几天被问到如何用 git 将其他分支的某些 commit 合并到当前分支的问题,当时一点概念都没有,现在总结一下. 需要用到的指令为 cherry-pick,栗子: git cherry-pick ...

  6. mysql 合并两个update_如何将多条update语句合并为一条

    需求: 如何将多条update语句合并为一条update语句: 如,update table1 set col='2012' where id='2014001' update table1 set  ...

  7. 开发工具:Git超全实用技巧,值得收藏!

    只有在遇到问题的时候,才体会到技巧带来的好处! 常见企业工作流程 主要介绍,企业中常用的 Git 工作流程! Git Flow 主干分支 稳定分支 开发分支 补丁分支 修改分支 Github Flow ...

  8. Git实战技巧-多人协作开发出现代码冲突,如何合并代码

    Git实战技巧-多人协作开发出现代码冲突,如何合并代码 1.企业场景 小智和小黑两个人交叉修改同一个文件,这个时候小智修改完提交.问题来了,如果小智提交成功,那么就相当于忽略了小黑提交的内容.这个时候 ...

  9. jexcel可以合并单元格么_含金量超高的3个文本、字符合并实用技巧解读!

    当各位亲看到此篇文章时,说明已是2019年1月1日呢,感谢各位亲对小编的支持和厚爱,在这里祝福各位亲元旦快乐,"19"快乐,事业有成--同时,小编会继续努力为各位亲开发更多的实用技 ...

  10. Git多个commit合并成一个【中间提交合并 尾部提交合并】

    尾部提交合并 将msg B,msg C,msg D这3个commit合并成1个commit 1 查看当前的提交信息 执行命令:git log,可以查看当前的一些提交信息 msg A,msg B,msg ...

最新文章

  1. SpringBoot第十三篇:springboot集成spring cache
  2. 原创 | 浅议个人数据开发利用新范式
  3. OSChina 周三乱弹 —— 你是靠自己努力才失败的
  4. window10最全win键组合技巧(win10快捷键)
  5. iOS开发拓展篇—音频处理(音乐播放器6)
  6. MySQL与MySQLI的异同点
  7. php课程 4-16 数组自定义函数(php数组-桶)
  8. 用Prime95来做linux下CPU压力测试
  9. java动态规划法实例_动态规划法实现找零 java
  10. 即刻APP所有用户信息爬虫
  11. Java程序员从笨鸟到菜鸟(三)算法笔试题
  12. 前端微信公众号开发,前端开发规范手册
  13. 清华大学计算机考研信息汇总
  14. 升级Windows7到旗舰版
  15. 与10.110.12.29mask255.255.255.224属于同一网段的主机ip地址是
  16. JavaScript中的表格:文本域
  17. 身份证如何扫描成电子版?这个方法很好用
  18. php数据库内容在漂亮表格呈现
  19. PCRP21-100-1-SSI-KAB5M VOITH
  20. 以DA方式通过opcdaauto.dll访问opc服务器异步操作异常0x80040200问题

热门文章

  1. 文本分析苏轼的词以及苏轼的人生轨迹地图
  2. 能ping通代表什么
  3. 2013年大数据行业应用展望报告
  4. 利用tusharepro进行投资组合优化
  5. 前端js生成自定义内容的PDF及word文件的实现
  6. robotstudio工作站建立
  7. Spring Cloud之路---1.注册中心eureka与服务提供者
  8. 一文带你了解Windows操作系统安全,保护自己的电脑不受侵害
  9. 影像信息提取之——多时相影像动态检测
  10. android模拟登陆,android,httpclient_Android模拟登录数据获取不了?无法传递?,android,httpclient,模拟登录 - phpStudy...