git修改commit的注释内容

news2025/1/22 16:54:35

文章目录

  • 1. 查看所有commit
  • 2. 修改最近一次commit注释
  • 3. 修改某一次commit注释

要修改 Git 中的 commit 注释内容,可以使用 git commit --amend 命令。具体步骤如下:

1. 查看所有commit

运行 git log --oneline 命令,查看需要修改的 commit 的哈希值。

在这里插入图片描述

2. 修改最近一次commit注释

  1. 运行 git commit --amend 命令,打开vim编辑器

  2. 输入 i 进入编辑模式

  3. 修改注释
    修改前:
    在这里插入图片描述
    修改后:
    在这里插入图片描述

  4. Esc 退出编辑模式,并且输入 :wq! 保存
    在这里插入图片描述

  5. 验证修改结果。运行 git log --oneline 查看最新一次 commit 的注释
    可以看到,此时已经修改成功了。
    在这里插入图片描述

3. 修改某一次commit注释

如图,修改截图中的注释:在这里插入图片描述

  1. 运行 git rebase -i <commit-hash> 命令,进入交互式 rebase 界面。
    commit-hash 是代码每次提交生成的hash值。我们要修改某一次提交,那么可以输入某一次提交的上一次hash值,这样就是vim界面展示的就是hash值以后的提交,当然也可以输入一个区间

    例如:我在这里输入的是前后两次的hash值
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/4ebfcc4577b74657b904fb0836696678.png
    输入:
    在这里插入图片描述
    在这里插入图片描述

  2. i 进入编辑模式,将需要修改的 commit 的 pick 命令改为 edit 命令,然后 Esc :wq!保存并退出(想修改哪一次 commit 的注释,就将那一行的 pick 修改为 edit)。
    在这里插入图片描述

  3. 运行 git commit --amend 命令,修改注释内容,Esc :wq!保存退出。

  4. 运行 git rebase --continue 命令,继续 rebase 操作。(如果想一次修改多个,那么需要多次都修改完成后再运行 git rebase --continue 命令)

  5. 运行 git push --force 命令,强制推送到远程分支。注意:修改 commit 的注释内容会修改该 commit 的哈希值,因此需要强制推送到远程分支。

  6. 运行 git log --oneline 验证是否注释是否修改成功

在这里插入图片描述
ok,修改成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/632928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

202316读书笔记|《作家榜名著:花间集》——花半坼,雨初晴,满身香雾簇朝霞,娇艳轻盈香雪腻

202316读书笔记|《作家榜名著&#xff1a;花间集》——花半坼&#xff0c;雨初晴&#xff0c;满身香雾簇朝霞&#xff0c;娇艳轻盈香雪腻 《作家榜名著&#xff1a;花间集》作者赵崇祚 房开江。这里有绮丽的艳词&#xff0c;缱绻的缠绵&#xff0c;温婉绵延的思愁。或慵懒梳洗迟…

springboot+vue.js学生宿舍报修信息管理系统68ozj

本学生宿舍信息管理系统管理员&#xff0c;学生&#xff0c;维修人员&#xff0c;商家四个角色。管理员功能有个人中心&#xff0c;班级管理&#xff0c;学生管理&#xff0c;维修人员管理&#xff0c;商家管理&#xff0c;宿舍信息管理&#xff0c;宿舍安排管理&#xff0c;报…

【沐风老师】详解3DMAX一键破损插件PolyDamage使用方法

3DMAX一键破损插件教程 3dMax一键破损插件PolyDamage是一种快速添加模型损坏和缺陷的工具。现实生活中没有什么是完美的,所以给你的模型增加一些破损会看起来更逼真。PolyDamage是使用其他软件包手动雕刻损伤的快速替代方案。PolyDamage为混凝土墙、地面、石头和柱子增添了…

什么是Vue的Virtual DOM,如何使用?

什么是Vue的Virtual DOM&#xff0c;如何使用&#xff1f; Vue是一款流行的JavaScript框架。它采用了Virtual DOM的概念来提高应用程序的性能和响应能力。本文将介绍Vue的Virtual DOM是什么&#xff0c;以及如何使用它来构建更快的Vue应用程序。 什么是Vue的Virtual DOM&#…

萤石摄像头RTSP流获取(黑屏解决)

前言 在获取萤石摄像头RTSP视频流时&#xff0c;视频流获取不成功&#xff0c;黑屏并且一直显示缓冲中。下面对获取过程中查阅的资料和解决方案做一下汇总。 打开RTSP 在萤石云视频APP中打开RTSP&#xff0c;【我的】-【工具】-【局域网设备预览】-【开始扫描】-【选择摄像头…

【前端 - CSS】第 12 课 - 字体修饰属性

欢迎来到博主 Apeiron 的博客&#xff0c;祝您旅程愉快 &#xff01; 时止则止&#xff0c;时行则行。动静不失其时&#xff0c;其道光明。 目录 1、缘起 2、字体修饰属性 2.1、字体大小 2.2、字体粗细 2.3、字体倾斜 2.4、字体族 2.5、font 复合属性 2.6、文本缩进 …

基于YOLOv5的火焰烟雾检测算法实战

一个不知名大学生&#xff0c;江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion&#xff1a;2023.6.11 Last edited: 2023.6.11 导读&#xff1a; 火焰烟雾检测是智慧安防业务场景中重要的功能之一&#xff0c;本文提出了一种基于YOLOv5的…

热力管网DTU,让管网运营更加高效可靠

供热行业一直是人们生活中不可或缺的重要组成部分&#xff0c;然而&#xff0c;传统的热力管网维护方式却存在一系列隐患&#xff0c;尤其是在数据传输和安全方面。这些问题可能给您的工作带来许多麻烦和困扰。 首先&#xff0c;数据传输速度缓慢成为制约供热管网维护效率的主要…

chatgpt赋能python:Python的库

Python的库 Python是一种流行的编程语言&#xff0c;被广泛用于Web开发、数据科学、人工智能等领域。Python语言的优点之一就是其强大的库生态系统。库是Python中可重用的模块&#xff0c;可以帮助程序员快速构建现代应用程序。本文将介绍Python中的库及其用法。 什么是Pytho…

chatgpt赋能python:Python如何去除字符串中的空格

Python如何去除字符串中的空格 在Python中&#xff0c;字符串是一种非常重要的数据类型&#xff0c;用于表示文本。但是&#xff0c;在实际编程中&#xff0c;经常需要去除字符串中的空格。本文将介绍Python中几种常用的去除字符串中空格的方法。 1. 使用strip()方法 strip(…

持久化RDB/AOF-Redis(三)

上篇文章说了数据持久化&#xff0c;这里再学习一个命令。 数据结构-Redis&#xff08;二&#xff09;https://blog.csdn.net/ke1ying/article/details/131118016 一、查询所有key scan 0 match zhuge* count 1 他会返回游标&#xff0c;下次查询用返回的游标 直到游标返回…

CH573-00-简介——RISC-V内核BLE MCU快速开发教程

一、本系列内容简介 本系列文章为个人在学习并使用CH573这款RISC-V内核BLE MCU的过程中进行的记录总结&#xff0c;以帮助大家快速开发&#xff08;非深入开发&#xff09;&#xff0c;每节内容对应CSDN的一篇文章&#xff0c;详见主页&#xff0c;完整内容结构如下所示&#x…

ffmpeg开发环境搭建(ubuntu18.04 和mac)

文章目录 1、MAC开发环境1.1、安装brew1.2、 Homebrew使⽤1.3、下载FFmpeg 4.2版本1.4、安装第三方库1.5、 安装SDL21.6、配置编译ffmpeg 2、ubuntu18.04开发环境搭建2.1、安装Qt5.122.2、开始编译ffmpeg 1、MAC开发环境 1.1、安装brew 根据提示&#xff0c;输⼊密码就可以⼀…

基于Putty的Linux远程登录教程(Windows系统,虚拟机)

一、前言 本文为Windows10系统&#xff0c;且将Windows作为client&#xff0c;在VMware中安装了Ubuntu作为Server&#xff0c;使用Putty软件进行连接&#xff08;写作时间&#xff1a;2023.6.11&#xff09;。 二、Putty下载与安装 步骤一&#xff1a;点击以下链接&#xff0…

chatgpt赋能python:Python中如何取出字符串中的数字

Python中如何取出字符串中的数字 Python作为一种高级编程语言&#xff0c;可以让处理数字和字符串变得相对简单。在字符串中含有数字信息时&#xff0c;取出数字对于一些分析任务来说尤为关键。那么&#xff0c;如何在Python中取出字符串中的数字呢&#xff1f; 什么是正则表…

C#,码海拾贝(41)——求解“线性最小二乘问题”的“广义逆法”之C#源代码

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static partial class LEquations { /// <summary> /…

chatgpt赋能python:Python发送邮件的完整指南

Python发送邮件的完整指南 如果您想通过Python发送电子邮件&#xff0c;则需要进行一些基本设置。例如&#xff0c;您需要了解SMTP服务器的详细信息&#xff0c;配置帐户凭据以及定义电子邮件的内容。本文将指导您完成这些步骤&#xff0c;并为您提供一个完整的Python代码示例…

有可以在游泳戴的耳机吗?适合游泳佩戴的耳机推荐

1.南卡Runner Pro4S骨传导游泳耳机 作为国内骨传导天花板品牌的南卡其发布的新产品Runner Pro 4S与之前的Pro 3和Pro 4在佩感方面没有太大改变&#xff0c;依旧舒适牢固&#xff0c;不会发生掉落的情况&#xff0c;实测重量31.7g&#xff0c;几乎是无感佩戴&#xff0c;毫无负担…

ZooKeeper 的架构是怎样的?

前言 本文隶属于专栏《大数据技术体系》&#xff0c;该专栏为笔者原创&#xff0c;引用请注明来源&#xff0c;不足和错误之处请在评论区帮忙指出&#xff0c;谢谢&#xff01; 本专栏目录结构和参考文献请见大数据技术体系 正文 ZooKeeper 的架构图主要包含以下几个部分&…

chatgpt赋能python:Python中如何取出字符串中的字符

Python中如何取出字符串中的字符 在Python编程中&#xff0c;经常会涉及到需要对字符串中的字符进行操作&#xff0c;比如提取某些特定的字符等。那么&#xff0c;Python中如何取出字符串中的字符呢&#xff1f;本文将为您进行详细介绍。 1. 使用索引 在Python中&#xff0c…