zoukankan      html  css  js  c++  java
  • git合并多次commit提交

      在开发项目工程中经常会遇到为了一个需求产生多次提交记录。有些是可以接受的,比如按照功能点不同进行的提交。但往往会存在这种,只为了一个小东西进行改动,比如多余文件的提交、书写不规范而不得不提交的情况。多次的提交会让git的管理分支比较混乱,这个时候我们会考虑能否将commit的多次提交合并在一起?

      作为当前最为流行的一款版本控制软件,git当然考虑到了这种情况。接下来我将演示如何进行合并操作。

      1、使用git log --oneline查看提交记录,决定合并哪些commit

      2、假如我们对最近的4次提交进行合并,使用git rebase -i HARD~4,运行后弹出编辑界面

      3、编辑界面有提交的记录,以及合并命令的详细说明。

      

      4、这里我将后三个pick修改为fixup命令,意思是合并后三次提交到第一次提交,后三次提交的信息不合入第一次中;当然你也可以使用squash或者其他,根据自己的需求修改。

      5、修改完成后,保存退出。git log查看提交记录的变化。

  • 相关阅读:
    c++设计模式总结
    Java复习(四)类的重用
    Java复习(三)类中的方法
    Java复习(二)类与对象的基本概念
    Java复习(一)——Java语言概述、开发环境、基础知识
    Java复数的加乘除运算
    人见人爱A+B
    noj快排
    noj最长公共子序列
    C语言里有没有sort函数?有!
  • 原文地址:https://www.cnblogs.com/az4215/p/11990544.html
Copyright © 2011-2022 走看看