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查看提交记录的变化。

  • 相关阅读:
    mock数据
    关于适配各种浏览器的图片预览。
    闭包
    兼容性 适配
    递归 使用callee
    webservice的model层命名空间不同的问题
    删除右键菜单中的Git
    windows server core 设置shell 及切换
    设置共享用户名密码
    Windows Remote Shell(WinRM)使用介绍
  • 原文地址:https://www.cnblogs.com/az4215/p/11990544.html
Copyright © 2011-2022 走看看