【Git】修改提交信息(单次、批量)
文章目录
- 修改最近一次 commit 的提交信息
- 修改某次 commit 的提交信息
- 方法总结
修改最近一次 commit 的提交信息
git commit --amend -m "new message"
修改某次 commit 的提交信息
git log --oneline
运行结果如下2f80f1b commit 4
9ee990a 第三次提交
40f2f03 commit 2
8ec9f83 first commit
实战:将 9ee990a 的提交信息改为:commit 3
# 待修改提交的前一个提交的修订号
git rebase -i 40f2f03
运行结果如下pick 9ee990a commit 第三次提交
pick 2f80f1b commit 4
进入编辑模式(按 i),将第一行的 pick 改为 e(方向键移动光标),保存退出(按 ESC,输入:wq,回车)
此时 git 会有如下提示
Stopped at 9ee990a... 第三次提交
You can amend the commit now, withgit commit --amendOnce you are satisfied with your changes, rungit rebase --continue
由提示得知,先运行第一个命令修改提交信息
git commit --amend -m "commit 3"
修改好后再运行第二个命令保存
git rebase --continue
若要批量修改,那就将多个 pick 改为 e,然后依次按顺序重复以上两个命令
方法总结
修改最近一次提交信息,可以用 git commit --amend,也可以用git rebase -i,推荐使用前者,更方便
修改某次提交信息,用git rebase -i,pick 改为 e,再通过git commit --amend、git rebase --continue完成后续操作
批量修改提交信息,用git rebase -i,多个 pick 改为 e,再通过git commit --amend、git rebase --continue完成多个后续操作
还可用git filter-branch -f --env-filter编写脚本完成批量修改
相关文章:
【Git】修改提交信息(单次、批量)
文章目录 修改最近一次 commit 的提交信息修改某次 commit 的提交信息方法总结 修改最近一次 commit 的提交信息 git commit --amend -m "new message"修改某次 commit 的提交信息 git log --oneline 运行结果如下2f80f1b commit 4 9ee990a 第三次提交 40f2f03 comm…...
Grafana Panel组件跳转、交互实现
程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …...
人工智能|机器学习——感知器算法原理与python实现
感知器算法是一种可以直接得到线性判别函数的线性分类方法,它是基于样本线性可分的要求下使用的。 一、线性可分与线性不可分 为了方便讨论,我们蒋样本增加了以为常数,得到增广样向量 y(1;;;...;),则n个样本的集合为&a…...
【论文阅读笔记】Prompt-to-Prompt Image Editing with Cross-Attention Control
【论文阅读笔记】Prompt-to-Prompt Image Editing with Cross-Attention Control 个人理解思考基本信息摘要背景挑战方法结果 引言方法论结果讨论引用 个人理解 通过将caption的注意力图注入到目标caption注意力中影响去噪过程以一种直观和便于理解的形式通过修改交叉注意力的…...
Echarts legend图例配置项 设置位置 显示隐藏
Echarts 官网完整配置项 https://echarts.apache.org/zh/option.html#legend 配置项 legend: { }设置图例为圆形 icon: circle,//设置图例为圆形设置图例位置 top: 20%//距离顶部百分之20//y:bottom 在底部显示设置图例 宽度 高度 itemWidth: 10,//设置图例宽度 itemHeight: …...
C#每天复习一个重要小知识day3:随机数的生成
目录 格式: 生成随机数: 生成一个0-100的随机数: 以下是更详细的代码示例: 在C#中,可以使用Random类来生成随机数。这个类提供了多种方法来生成不同类型的随机数。 格式: Random 随机变量名(r) new …...
Java后端使用XWPFDocument生成word文档,踩坑
以下都是借鉴网上内容: 环境 纯后端, java, spring项目 maven管理. maven内容: <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.16</version></dependency><dependency>…...
asp.net core HttpContextAccessor类
在 ASP.NET Core 中 ,HttpContextAccessor 是一个用于访问当前 HTTP 请求的工具类。它通常用于在应用程序中获取当前 HTTP 请求的上下文信息,例如请求的路由、头部信息、用户身份验证状态等。 HttpContextAccessor 类通常在需要访问当前 HTTP 请求上下文…...
微服务--04--SpringCloudGateway 网关
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1.网关路由1.1 认识网关在SpringCloud当中,提供了两种网关实现方案: 1.2.快速入门1.3.路由过滤 2.网关登录校验2.1.鉴权思路分析2.2.网关过滤…...
Java程序连接 nacos集群
我们在bootstrap.yml文件里可以直接连一个nacos集群的. 架构如下 没错,我们程序直连的是通过Nginx的,利用nginx的反向代理来做到连接nacos集群. 我们先把nginx的配置贴上来 upstream cluster{server 127.0.0.1:8848;server 127.0.0.1:8849;server 127.0.0.1:8850; }server{l…...
【深度学习】参数优化和训练技巧
寻找合适的学习率(learning rate) 学习率是一个非常非常重要的超参数,这个参数呢,面对不同规模、不同batch-size、不同优化方式、不同数据集,其最合适的值都是不确定的,我们无法光凭经验来准确地确定lr的值,我们唯一可…...
CeresPCL 曲线拟合之三次多项式
文章目录 一、简介2.1 实现步骤二、实现代码三、实现效果参考资料一、简介 2.1 实现步骤 (1)构建代价函数。假设我们得到了一组数据,也知晓该数据是用曲线方程: y = a x 3 + b x 2 + c x +...
小白备战蓝桥杯:Java基础语法
一、注释 IDEA注释快捷键:Ctrl / 单行注释: //注释信息 多行注释: /* 注释信息 */ 二、字面量 常用数据:整数、小数、字符串(双引号)、字符(单引号)、布尔值(tr…...
C#面向对象
过程类似函数只能执行没有返回值 函数不仅能执行,还可以返回结果 1、面向过程 a 把完成某一需求的所有步骤 从头到尾 逐步实现 b 根据开发需求,将某些 功能独立 的代码 封装 成一个又一个 函数 c 最后完成的代码就是顺序的调用不同的函数 特点 1、…...
智能优化算法应用:基于蝙蝠算法无线传感器网络(WSN)覆盖优化 - 附代码
智能优化算法应用:基于蝙蝠算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于蝙蝠算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.蝙蝠算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…...
【栈和队列(1)(逆波兰表达式)】
文章目录 前言什么是栈(Stack)栈方法栈的模拟实现链表也可以实现栈逆波兰表达式逆波兰表达式在栈中怎么使用 前言 什么是栈(Stack) 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶࿰…...
Blazor Table 实现获取当前选中行的功能
这里需要使用到OnClickRowCallBack事件 后台使用案例...
Flask Echarts 实现历史图形查询
Flask前后端数据动态交互涉及用户界面与服务器之间的灵活数据传递。用户界面使用ECharts图形库实时渲染数据。它提供了丰富多彩、交互性强的图表和地图,能够在网页上直观、生动地展示数据。ECharts支持各种常见的图表类型,包括折线图、柱状图、饼图、散点…...
【漫谈】信创
近些年来,自主创新绝对是高频词汇。 以往是供应链、芯片领域,现在终于到了信息领域。 近期,从上至下、从中央到地方、从政府到国企,各层面、各行业、各领域都在提及“信创”。 信创是个大工程,从计算机通用处理器、…...
linux wget --no-check-certificate
如果您希望每次使用wget命令时都跳过SSL证书检查,可以将–no-check-certificate参数添加到wget的默认配置文件中。 请按照以下步骤进行操作: vi ~/.wgetrc# 插入内容 check_certificate off保存并关闭文件。 现在,wget命令将在每次使用时自…...
macOS菜单栏管理架构:Ice系统的事件驱动设计与模块化实现
macOS菜单栏管理架构:Ice系统的事件驱动设计与模块化实现 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 在macOS生态系统中,菜单栏作为系统级交互界面的核心组件,…...
跨平台图像采集封装头文件: 一行代码切换 Basler / 海康 / Baumer工业相机?
一行代码切换 Basler / 海康 / USB 摄像头? 开源:跨平台图像采集统一头文件来了! “项目要支持三家相机,难道写三套采集逻辑?” “Windows 上跑得好好的,一到 Linux 就崩?” 在工业视觉、机器人…...
告别官方API:手把手教你从零封装YOLOv8-Pose的推理代码(附完整Python脚本)
深度解构YOLOv8-Pose:从底层实现自主可控的推理引擎 在计算机视觉领域,姿态估计技术正经历着前所未有的发展浪潮。作为YOLO系列的最新力作,YOLOv8-Pose凭借其卓越的性能和高效的推理速度,迅速成为工业界和学术界的热门选择。然而&…...
暗黑破坏神2存档编辑器的终极指南:打造你的完美角色
暗黑破坏神2存档编辑器的终极指南:打造你的完美角色 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 你是否曾为暗黑破坏神2中某个角色的属性分配不当而后悔?是否想体验不同装备组合却不想花费数小时刷装备…...
SNN vs CNN vs SVM vs 随机森林:在MNIST数据集上,除了准确率我们还应该比什么?
SNN vs CNN vs SVM vs 随机森林:超越准确率的模型评估维度 当我们在MNIST数据集上对比不同机器学习模型时,准确率往往成为最显眼的指标。但作为一名在工业界摸爬滚打多年的算法工程师,我发现真实世界的模型选择远比比较测试集上的几个百分点复…...
如何用这个开源工具让英雄联盟游戏体验提升3倍?
如何用这个开源工具让英雄联盟游戏体验提升3倍? 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 还在为错过对局接受而懊恼…...
如何快速定制你的QQ体验:终极插件框架指南
如何快速定制你的QQ体验:终极插件框架指南 【免费下载链接】LiteLoaderQQNT_Install 针对 LiteLoaderQQNT 的安装脚本 项目地址: https://gitcode.com/gh_mirrors/li/LiteLoaderQQNT_Install 还在为QQNT桌面端的功能限制而感到困扰吗?想要为你的Q…...
告别代码恐惧:用自然语言让AI成为你的全平台操作助手
告别代码恐惧:用自然语言让AI成为你的全平台操作助手 【免费下载链接】midscene AI-powered, vision-driven UI automation for every platform. 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene 还在为复杂的自动化脚本而头疼吗?想…...
从‘单向导电’到‘电流引导’:重新理解GPIO保护二极管的真实工作模式
从‘单向导电’到‘电流引导’:重新理解GPIO保护二极管的真实工作模式 在嵌入式硬件设计中,GPIO保护二极管常被简化为"防反接开关"的角色,这种认知掩盖了其作为动态电流路径选择器的本质。当我们用阻抗网络和分流原理重新审视这个经…...
手把手教你用XML为RimWorld Mod添加第一个新物品:从Defs文件到游戏内生效全流程
从零开始为RimWorld Mod添加自定义武器:XML实战指南 第一次打开RimWorld的Mod文件夹时,那些密密麻麻的XML文件可能让人望而生畏。但别担心——每个资深Mod作者都经历过这个阶段。今天我们就用最直观的方式,带你完成第一个可运行的物品Mod&…...
