本章节介绍一下如何调整commit之间的顺序。

一.调整顺序:

首先看一下当前的提交历史,代码如下:[Shell] 纯文本查看 复制代码$ git log --oneline

代码运行效果截图如下:

下面将add N提交挪到c2提交之前,下面开始操作:[Shell] 纯文本查看 复制代码$ git rebase -i b0aa963

特别说明:b0aa963用来确定commit范围,表示从此提交开始到当前的提交(不包括b0aa963提交)。

运行此命令后,弹出VIM编辑器,关于编辑器的基本操作参阅git Vim编辑器输入内容、保存和退出操作一章节。

截图如下:

截图说明:

(1).顶部的commit提交排列顺序与git log排列相反,最先提交的在最上面。

(2).前面的pick表示保留此次commit提交不做修改。

(3).底部给出所有可用的命令。

只要手动调整一下对应提交的位置即可:

最后保存离开就可以自动完成,再来看一下提交历史记录:[Shell] 纯文本查看 复制代码$ git log --oneline

代码运行效果截图:

二.调整影响:

无论是调整commit顺序或者删除commit,都有可能产生冲突或者错误。

比如,后面的提交对前面的他比较有依赖性,而删除前面的提交,则势必会出现问题,就好比穿越时空来到父母恋爱之时,这时候如果热恋中的父母分手,那自己又会从哪里来呢。

commit节点号 git_Git调整commit之间顺序相关推荐

  1. git rebase branch内部调整 调整commit顺序

    git rebase -i commitID commitID相当于根,所以调整的是下游的commitID 命令行处理 1.准备数据 文本内容 version1 version2 version3 v ...

  2. java链表奇数倒序偶数顺序_将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并保证奇数之间顺序不变,偶数之间顺序不变。...

    2.将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并保证奇数之间顺序不变,偶数之间顺序不变. 示例: 交换前链表的顺序             交换后链表的顺序 4→5→3→1→2   == ...

  3. commit分拆多个 git_Git拆分commit提交

    如果感觉某一次提交的内容较多,可以将它们拆分为多个提交. 首先看一下提交历史记录,代码如下:[Shell] 纯文本查看 复制代码$ git log --oneline 代码运行效果截图如下: 在e22 ...

  4. 将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并使奇数之间顺序反转,偶数之间顺序反转(创新工厂涂鸦移动面试题)

    问题描述:将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并使奇数之间顺序反转,偶数之间顺序反转 示例: 交换前链表的顺序 交换后链表的顺序 4→5→7→1→6   ==>  1→7→5 ...

  5. c语言智力题 操作符详解例题 数据存储 指针初阶 水仙花数 杨辉三角 逆序字符串 喝汽水问题 打印图形 猜凶手 使用指针打印数组内容 调整奇数偶数顺序 运动员猜名次

    [题目名称] 下面代码的结果是:a #include <stdio.h> int i; int main() {i--; //sizeof'的返回值是无符号整型if (i > siz ...

  6. idea git commit之后,想撤销commit,实操

    关于 -- 有人提出的这个疑问 "我想大部分人都是想回退到commit之前代码还在修改状态的状态,按照文章的顺序读下来直接就照着操作会丢失代码,博主还是改一下内容顺序吧,太有歧义了.&quo ...

  7. git commit 后出现了Aborting commit due to empty commit message。乐学偶得

    内容均为乐学偶得原创 乐学偶得版权所有 公众号:乐学Fintech Q: git commit 后出现了"Aborting commit due to empty commit messag ...

  8. git 几个commit点合并成一个commit点

    在用git做版本控制器的时候,经常会遇到以下情况: 1.在做1个功能的时候,你自己觉得代码没问题了,就本地commit,然后提交代码,在gitlab上发起和并请求,老大看完之后,觉得你还有修改的地方, ...

  9. 【未来研究】城市云脑是互联网云脑的节点,城市云脑之间如何互补与支撑

    作者: 互联网进化论作者 ,计算机博士 刘锋 前言:本文是未来智能实验室的研究文章,重点探讨了基于类脑架构的智慧城市建设不应局限在城市内部,而是在互联网大背景下,不同城市之间也会发生智慧建设的协同效应 ...

最新文章

  1. oracle终止用户会话
  2. LUA upvalue使用陷阱一例
  3. python中lines是什么类型_python里的splitlines详解
  4. mysql中nvl_Mysql中类似于oracle中nvl()函数的ifnull()函数
  5. 微服务采用何种远程调用方式?
  6. margin-top失效的解决办法
  7. Python学习(十)Python 函数
  8. Oracle ORA-02069: 此操作的 global_names 参数必须设置为 TRUE
  9. 理解高性能Python
  10. 接口做的好怎么形容_大连SIEMENS西门子M174接口plc模块
  11. 在Pyramid中使用Mako模板以及默认和.html后缀关联
  12. win10分辨率不能调整_WIN10屏幕分辨率不能调整的解决技巧
  13. html怎么用excel打开乱码,excel打开是乱码,教您excel打开是乱码怎么办
  14. 卷积和反卷积输出的计算公式
  15. 中华小子剧情介绍,中华小子在线观看
  16. “我的恩典是够你用的”(哥林多后书十二章9节)
  17. 小程序利用canvas 绘制图案 (生成海报, 生成有特色的头像)
  18. 为OpenStack量身打造 OVS推出全新OVN项目
  19. Coding and Paper Letter(八十七)
  20. c++之十进制转二进制

热门文章

  1. 西西里的美丽传说:美的绽放、挣扎与凋零
  2. 今日头条ajax技术内as ,cp,_cp_signature参数分析、破解及python爬取频道数据
  3. kind多节点端口映射
  4. 哀悼日,不发布文章(技术类)!为逝者哀悼!
  5. build.gradle配置
  6. 深度学习中 经常提到的 end to end 的理解
  7. STM32F1 W5500 TCP Client 回环测试
  8. 大学生python实验心得体会_大学生实训心得体会3篇
  9. vue开发公众号-关闭浏览器返回主公众号
  10. JAVA 计算宝箱概率问题