GIT重新提交-恢复到暂存状态

Git重新提交 --git reset --soft HEAD~n

有时候我们提交了commit并且push到分支之后,发现代码有需要修改的地方,想要修改重新提交commit应该怎么办呢

这时候我们只需要使用git reset --soft HEAD~n命令,然后修改代码后强制提交修改提交就可以

示例(修改最近的1个提交):

# git reset --soft HEAD~n 其中`n`代表最近的n个提交
git reset --soft HEAD~1

此时代码重新回到暂存状态,这时候可以重新修改代码

修改后如果无法PUSH到远程分支,使用强制推送,推送到远程分支上

# git push -f origin 本地分支名:远程分支名
git push -f origin master:master

提交完成后push到分支就可以看到新的commit了

最后我还有一句话要说

你见,或者不见我,

我就在那里 ,不悲不喜。

你念,或者不念我,

情就在那里 ,不来不去。

你爱,或者不爱我,

爱就在那里 ,不增不减。

仓央嘉措《见或不见》

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

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

相关文章

MySQL表解锁

查看锁信息 show full processlist 如果一个表被锁定了,会有一个 “Waiting for table metadata lock” 的提示,表明该表正在等待锁定。 解锁表 删除state上有值的事务 kill query 事务id 表解锁完成

MySQL索引及事物

目录 一、数据库索引 1.索引概念 2.索引作用 3.创建索引原则 二、索引的分类及创建 1.普通索引 (1)直接创建索引 (2)修改表结构添加索引语法 (3)创建表结构时,同时创建索引 2.唯一索引…

搭建rtmp/rtsp流媒体服务器的步骤

很多文章介绍使用ffmpeg推送和拉流,执行推流命令: D:\software\ffmpeg-7.0.1-full_build\bin\ffmpeg.exe -re -stream_loop -1 -i "D:\Video\汪汪队立大功\S07\001.mp4" -vcodec h264 -acodec aac -f flv rtmp://127.0.0.1/live/test110 经常…

迅为iTOP-2K1000开发板龙芯中科国产64位Loognix主板

硬件配置 国产龙芯处理器,双核64位系统,板载2G DDR3内存,流畅运行Busybox、Buildroot、Loognix、QT5.12 系统! 接口全板载4路USB HOST、2路千兆以太网、2路UART、2路CAN总线、Mini PCIE、SATA固态盘接口、4G接口、GPS接口WIF1、蓝牙、Mini H…

获取个人免费版Ubuntu Pro

首先上官网地址:Ubuntu Pro | Ubuntu 点击页面中的"Get Ubuntu Pro now" 将用途选为“Myself”,在此页面中Ubuntu说明了该版本只面向个人开发者,且最终只允许5台设备免费使用;因而部署设备的抉择就不得不慎重考虑了&am…

基于springboot实现机动车号牌管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现机动车号牌管理系统演示 摘要 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以&am…

cmake add_definitions详解

在 CMake 中&#xff0c;add_definitions 函数用于向编译器添加预定义的宏定义。这些宏定义可以在编译源文件时使用&#xff0c;以便在代码中条件编译或设置特定的编译选项。 基本语法 add_definitions(-D<DEFINE>)D: 要定义的宏名称。在大多数编译器中&#xff0c;使用…

【nest】puppeteer 使用 addScriptTag 在页面中添加方法的方式

1.js方法支持&#xff08;已测试&#xff09; 1.1 先支持js tsconfig.json "compilerOptions": {"allowJs": true,...}1.2 需要将抽离的方法放在js中封装 src/utils/utils.js export function concatLabel(tagList) {let labels [];for (let i …

node+nginx实现对react进行一键打包部署--windows版

文章目录 nodenginx实现对react进行一键打包部署--windows版1.功能展示及项目准备1.1功能展示 1.2 项目准备1.2.1技术点1.2.2安装相关配置(windows) 2.实现2.1 实现思路2.2 实现步骤2.1 项目准备2.1.1 创建env文件2.1.2 创建api/index.js文件2.1.3 添加解决跨域代码 2.2 项目实…

Android Studio中HAXM安装失败的解决方案(HAXM installation failed)

文章目录 错误示例Hyper-VWindows SandboxWindows Hypervisor Platform&#xff08;Windows 虚拟化监控程序平台&#xff09; 出现原因解决方法虚拟机平台方案一方案二方案三 错误示例 表明HAXM (Hardware Accelerated Execution Manager)安装失败了。HAXM是一个硬件辅助虚拟化…

FPGA SATA高速存储设计

今天来讲一篇如何在fpga上实现sata ip&#xff0c;然后利用sata ip实现读写sata 盘的目的&#xff0c;如果需要再速度和容量上增加&#xff0c;那么仅仅需要增加sata ip个数就能够实现增加sata盘&#xff0c;如果仅仅实现data的读写整体来说sata ip设计比较简单&#xff0c;下面…

车载系统类 UI 风格品质非凡

车载系统类 UI 风格品质非凡

List的五种常用遍历方式

在Java中&#xff0c;遍历List的方式有多种&#xff0c;每种方式适合不同的使用场景。以下是常见的几种遍历List的方式&#xff0c;并举例说明 public static void main(String[] args) {List<String> names new ArrayList<>();names.add("Alice");name…

数据资产与云计算深度融合:借助云计算技术,优化数据存储、高效处理并创新应用,驱动企业数字化转型

目录 一、引言 二、数据资产与云计算深度融合的必要性 1、数据资产的重要性 2、云计算技术的优势 三、云计算技术在数据资产管理中的应用 1、数据存储的优化 2、数据处理的高效性 3、数据应用的创新 四、云计算驱动企业数字化转型的实践案例 案例一&#xff1a;金融行…

JS的this关键字详解

引言 学习JS的this关键字往往难以理解和应用&#xff0c;本文详细解读JS中的this关键字&#xff0c;并结合案例给出相应的解释。 PS: https://github.com/WeiXiao-Hyy/blog整理了后端开发的知识网络&#xff0c;欢迎Star&#xff01; JS中的this关键字 this提供了一种更优雅…

虚拟机与主机的网络桥接

虚拟机网路桥接是一种网络配置方式&#xff0c;它允许虚拟机与物理网络中的其他设备直接通信。在桥接模式下&#xff0c;虚拟机的网络接口通过主机的物理网卡连接到局域网中&#xff0c;就像主机本身一样&#xff0c;拥有自己的MAC地址和IP地址。这种方式使得虚拟机可以像独立的…

【SpringBoot Web框架实战教程(开源)】01 使用 pom 方式创建 SpringBoot 第一个项目

导读 这是一系列关于 SpringBoot Web框架实战 的教程&#xff0c;从项目的创建&#xff0c;到一个完整的 web 框架&#xff08;包括异常处理、拦截器、context 上下文等&#xff09;&#xff1b;从0开始&#xff0c;到一个可以直接运用在生产环境中的web框架。而且所有源码均开…

MySQL进阶-索引-使用规则-最左前缀法则和范围查询

文章目录 1、最左前缀法则2、启动mysql3、查询tb_user4、查看tb_user的索引5、执行计划 profession 软件工程 and age31 and status 06、执行计划 profession 软件工程 and age317、执行计划 profession 软件工程8、执行计划 age31 and status 09、执行计划 status 010、执行…

方法的其他形式——方法使用时常见的问题

示例&#xff1a; public class MethodDemo02 {public static void main(String[] args) {//目标&#xff1a;掌握按照方法的实际业务需求不同&#xff0c;设计出合理的方法形式来解决问题//需求&#xff1a;打印三行Hello World.printfHelloWorld();System.out.println("…

python 字符串内置函数

序号函数作用1len()返回字符串的长度2find()查找字符串中指定子字符串的第一个出现的位置3rfind()查找字符串中指定子字符串的最后一个出现的位置4index()查找字符串中指定子字符串的第一个出现的位置&#xff0c;如果不存在则报错&#xff0c;提示异常。5rindex()查找字符串中…