修改git commit 提交版本的描述信息

1 修改最后一次提交(未推送到远程仓库)

适用场景:提交仅存在于本地,尚未执行 git push

操作步骤:git commit --amend -m "新的正确备注"

原理:–amend 会合并新的修改到上一次提交,并允许更新提交信息
效果:原提交被覆盖,生成一个新的提交(但哈希值会改变)

2 已推送到远程仓库的提交(需谨慎操作)

适用场景:提交已推送到远程仓库(如 Gitee/GitHub)

操作步骤:1. 先修改本地提交信息:git commit --amend -m "修正后的备注"2. 强制推送到远程仓库(覆盖历史):git push --force-with-lease origin <分支名># 注:--force-with-lease:比 --force 更安全,避免覆盖他人推送的提交

⚠️ 风险提示:强制推送会重写远程仓库历史,可能影响协作者!
确保:
你是仓库唯一维护者,或已通知团队。
没有其他人基于你的错误提交继续开发

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

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

相关文章

PyQt GUI开发初学者:固定尺寸还是全屏自适应?

PyQt GUI开发初学者&#xff1a;固定尺寸还是全屏自适应&#xff1f;在PyQt GUI开发中&#xff0c;新手常常面临一个选择&#xff1a;是应该为应用程序设置固定尺寸&#xff0c;还是采用全屏自适应设计&#xff1f;这个决定不仅关乎用户体验&#xff0c;还影响开发效率和应用的…

量子图灵机 Quantum Turing Machine, QTM

量子图灵机&#xff08;Quantum Turing Machine, QTM&#xff09;是经典图灵机&#xff08;Turing Machine, TM&#xff09;在量子计算框架下的推广&#xff0c;它利用量子力学原理&#xff08;如叠加态、纠缠和幺正演化&#xff09;扩展了计算能力。下面对量子图灵机进行解析。…

用于 UBI 的 Elasticsearch 插件:从搜索查询中分析用户行为

作者&#xff1a;来自 Elastic Eduard Martin 想获得 Elastic 认证&#xff1f;了解下一期 Elasticsearch Engineer 培训的时间&#xff01; Elasticsearch 拥有丰富的新功能&#xff0c;帮助你为你的使用场景构建最佳搜索解决方案。深入查看我们的示例笔记本以了解更多信息&a…

python的蛋糕店管理系统

前端开发框架:vue.js 数据库 mysql 版本不限 后端语言框架支持&#xff1a; 1 java(SSM/springboot)-idea/eclipse 2.NodejsVue.js -vscode 3.python(flask/django)–pycharm/vscode 4.php(thinkphp/laravel)-hbuilderx 数据库工具&#xff1a;Navicat/SQLyog等都可以 该系统通…

开源项目:排序算法的多种实现方式

以 排序算法 为例&#xff0c;展示如何在 Python 中进行不同实现方式的对比项目概述本项目旨在通过 Python 实现几种经典的排序算法&#xff0c;并通过性能对比、代码注释和优化手段&#xff0c;为开源社区提供参考。选择排序、冒泡排序、快速排序和归并排序作为主要算法&#…

操作系统数据格式相关(AI回答)

二进制接口&#xff08;ABI&#xff09; DeepSeek-R1 回答完成 深度思考完成 用时20秒&#xff0c;搜索全网24篇资料 二进制接口&#xff08;ABI&#xff0c;Application Binary Interface&#xff09;是计算机系统中定义二进制层面交互规则的低层接口规范&#xff0c;确保不…

从入仓到结算全自动化:易境通如何重构散货拼柜业务流程?

在全球贸易蓬勃发展的今天&#xff0c;海运拼箱&#xff08;LCL&#xff09;凭借成本低、灵活性强的优势&#xff0c;成为中小货主、跨境电商和国际贸易企业的首选物流方式。然而&#xff0c;散货拼柜业务涉及多货主、多环节、多流程&#xff0c;传统管理方式存在信息不透明、效…

CAP 理论笔记

一、CAP 理论概述 CAP 理论由 Eric Brewer 于 2000 年提出&#xff0c;并在 2002 年被正式证明。它描述了分布式系统在 一致性&#xff08;Consistency&#xff09;、可用性&#xff08;Availability&#xff09;、分区容忍性&#xff08;Partition Tolerance&#xff09; 三个…

Android 底层实现基础

Activity 生命周期应用内 Activity 跳转流程&#xff08;A → B&#xff09; 从 Activity A 打开新的 Activity B&#xff08;如点击按钮跳转详情页&#xff09; A.onCreate() → A.onStart() → A.onResume() &#xff08;A 已在前台&#xff09;点击跳转按钮 → A.onPause() …

MySQL进阶:(第一篇) 深入解析MySQL存储引擎架构

一、MySQL的体系结构连接层&#xff1a;最上层是一些客户端和链接服务&#xff0c;主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层&#xff1a;第二层架构主要完成大多数的核心服务功能&#xff0c…

京东m端 滑块 分析 t30

声明: 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;部分python代码response requests.pos…

CentOS使用命令行工具为其配置静态网络并使用VMware软件ovf配置文件快速配置多台不同ip的centos文件

目录 一、实验前准备 1.SSH远程登录工具 二、CentOS配置静态IP并实现远程ssh登录 1.VMware软件查看NAT模式下默认网段和网关 2.使用ipconfig查看当前网卡名字和动态分配的ip地址 3.使用VIM编辑网络配置文件&#xff08;此步骤可有其他编辑器替代&#xff0c;例如&#xf…

设计模式学习[17]---组合模式

文章目录前言1.引例2.一致性抽象处理3.透明组合模式与安全组合模式总结前言 在画类图的时候&#xff0c;类与类之间有组合关系&#xff0c;聚合关系&#xff0c;我本来以为这个组合模式应该是整体与部分的关系&#xff0c;其实设计模式中的组合模式和类图中的组合不是同一个东…

48Days-Day12 | 添加字符,数组变换,装箱问题

添加字符 添加字符_牛客笔试题_牛客网 算法原理 因为本题数据量都比较小&#xff0c;所以我们可以直接使用暴力解法&#xff0c;枚举B字符串的每一个位置作为与A字符串比较的起点&#xff0c;维护一个最小位数的值 代码 import java.util.*;// 注意类名必须为 Main, 不要有…

关于npm前端项目编译时栈溢出 Maximum call stack size exceeded的处理方案

背景&#xff1a;使用vueelementui的前端项目&#xff0c;使用jenkins进行自动化编译部署&#xff0c;某天在进行编译发版的时候&#xff0c;突然出现 npm ERR! Maximum call stack size exceeded 错误&#xff0c;一直都没法编译成功。原因&#xff1a;随着前端项目的不断迭代…

微信小程序组件发布为 npm 包的具体步骤

1. 准备工作 首先&#xff0c;您需要在系统上安装 Node.js 和 npm。如果尚未安装&#xff0c;请访问 Node.js — Run JavaScript Everywhere 下载并安装最新版本。 2. 创建独立的组件目录 为了更好地管理组件&#xff0c;建议将其从当前项目中独立出来&#xff1a; wechat-…

LCM中间件入门(2):LCM核心实现原理解析

文章目录一、good()函数&#xff1a;LCM实例状态检查的实现原理1. 实现逻辑2. 简化代码示例&#xff08;C语言核心逻辑&#xff09;二、publish()&#xff1a;向指定channel发送消息的原理1. 完整流程拆解2. 简化代码示例&#xff08;C核心逻辑&#xff09;三、subscribe()&…

Nginx安装及配置

一.nginx安装1.1nginx概述1.1.1 nginx介绍Nginx是一款高性能的开源HTTP和反向代理服务器&#xff0c;是免费的、开源的、高性能的HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务器解决C10K问题&#xff08;10K Connections&#xff09;。同时也支持IMAP/POP3代理服…

SelectDB数据库,新一代实时数据仓库的全面解析与应用

摘要&#xff1a;SelectDB是一款基于Apache Doris的新一代实时数据仓库解决方案&#xff0c;具备实时极速、融合统一、弹性架构和开放生态四大核心特性。它采用云原生存算分离架构&#xff0c;支持秒级数据更新、毫秒级查询响应&#xff0c;在TPC-H等基准测试中性能超越传统系统…

自动驾驶的未来:多模态传感器钻机

伦敦大学学院博士生袁方正在建造多模态传感器钻机&#xff0c;以探索自动驾驶的未来。他的最新设置汇集了一套尖端传感器&#xff1a; &#x1f4e1; 60 GHz 雷达&#xff08;用于 Raspberry Pi 的 DreamHAT&#xff09;DreamRF &#x1f4f7; RGB 深度摄像头 &#xff08;Real…