Git提交后代码后修改commit信息

news/2024/10/31 7:32:38/

文章目录

    • 1. $ git rebase -i HEAD~n
    • 2. 执行后显示近n次commit信息
    • 3.执行 git commit --amend后会跳出编辑器
    • 4.执行$ git rebase --continue

修改最近n次提交

1. $ git rebase -i HEAD~n

例如:要修改近三次提交,git rebase -i HEAD~3

2. 执行后显示近n次commit信息

如:

pick sdf feat 111
pick 234 faet 111 错了
pick df3 feat 111
到需要修改的commit记录前,改pick为edit
当保存并退出编辑器

3.执行 git commit --amend后会跳出编辑器

在编辑器里修改提交信息

4.执行$ git rebase --continue

5.如果需要将不止一处的 pick 改为 edit,需要在每一个修改为 edit 的提交上重复这些步骤。 每一次,Git 将会停止,让你修正提交,然后继续直到完成。

6.提交到新分支 或者 删除远程分支,再重新提交到远程。

参考文档:https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E9%87%8D%E5%86%99%E5%8E%86%E5%8F%B2


http://www.ppmy.cn/news/21360.html

相关文章

【计网】ip地址和子网掩码

ip和子网掩码两者基本作用ip地址ip地址范围ip地址组成和子网掩码子网掩码为什么需要子网掩码总结两者基本作用 ip地址为接入网络的节点的地址,分为网络号和主机号。 子网掩码则是用来定义/判断ip地址的网络号和主机号。 ip地址 ip地址范围 用我们最常见的ip地址…

Java版数据结构与算法笔记

文章目录一、数据结构与算法概述及题目1、数据结构和算法的关系2、线性结构与非线性结构Ⅰ-线性结构Ⅱ-非线性结构3、经典面试题Ⅰ-字符串匹配问题:Ⅱ-汉诺塔游戏Ⅲ-八皇后问题:Ⅳ-马踏棋盘算法4、几个实际编程中遇到的问题Ⅰ-字符串替换问题Ⅱ-一个五子棋程序Ⅲ-约…

【算法】【位运算模块】使用位运算完成整数的加减乘除

目录前言问题介绍解决方案代码编写java语言版本c语言版本c语言版本思考感悟写在最后前言 当前所有算法都使用测试用例运行过,但是不保证100%的测试用例,如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识! 问题介绍 …

感谢第三弹 | 开启地铁国产化浪潮 GBASE获多方城市“地下动脉”肯定

岁末年初,GBASE收到了来自深圳地铁、高新现代智能系统股份有限公司、深圳达实智能股份有限公司等客户及合作伙伴发来的荣誉证书及感谢信。作为亲密无间的战友,GBASE携手高新现代、达实智能在深圳地铁CLC、ACC、AFC多个条线项目中通力合作,助力…

Cesium 内置变量、常量、函数-Shader

内置uniform 内置uniform主要置于AutomaticUniforms类里面,该类私有未开放文档。 czm_backgroundColor代表当前场景背景颜色的自动GLSL制服。 例: // GLSL声明 统一vec4 czm_backgroundColor; //示例:如果给定颜色的RGB与背景颜色匹配,则将其反转。 vec4 AdjustColorForCo…

【关于Linux中----信号】

文章目录一、信号入门1.1 信号概念1.2 用 kill-l命令查看信号列表1.3 信号处理常见方式预览二、产生信号2.1 通过终端按键产生信号2.2 由于程序中存在异常产生信号2.3 系统接口调用产生信号2.4 软件条件产生信号三、阻塞信号3.1 信号相关常见概念补充3.2 在内核中的表示3.3 sig…

JVM的类加载

什么是类加载?java程序运行前,要经过编译即.java>.class文件。运行的时候java进程(JVM)就会读取对应的.class文件,并解析内容,在内存中构造出类对象并进行初始化(类对象就是描述这个类有哪些属性,哪些方…

阿里JAVA开发手册(泰山版)

目录 前言 一、编程规约 (一)命名风格 (二)常量定义 (三)代码格式 (四)OOP 规约 (五)日期时间 (六)集合处理 (七…