commit 错分支的一些补救操作

news/2025/1/8 1:46:40/

使用 git reset 撤销提交 使用 git reset 命令撤销提交,并将文件恢复到暂存区或工作目录。

如果你希望完全撤销提交并清空暂存区(即撤销本地更改),可以使用 --hard

复制代码

方案1:git reset --hard HEAD~1 # 撤销最近的 1 次提交(谨慎使用你的改动会没)

但是如果你已经执行了上面的指令,发现改动没了,想找回来

执行

git reflog

你会看到你的commit 记录,

类似这种

3f1b4a7 HEAD@{0}: reset: moving to HEAD~1

7d9e3c2 HEAD@{1}: commit: Your commit message

git reset --hard 7d9e3c2    

你想回退按钮到哪个操作,就执行哪个版本号码

然后执行git reset --soft HEAD~1

你的commit 就回到本地的暂存区域了,你可以新建一个分支,把代码推上去
 

方案2:

git reset --soft HEAD~1
 


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

相关文章

基于 GPUTasker 的 GPU 使用情况钉钉推送机器人实现

引言 https://github.com/cnstark/gputasker 随着 AI 模型的广泛应用,GPU 成为团队中最重要的资源之一。然而,如何实时监控 GPU 的使用情况并及时通知团队是一个值得关注的问题。为了更好地管理显卡资源,本文基于 GPUTasker,实现了…

最新版Chrome浏览器加载ActiveX控件之SolidWorks 3D控件

背景 SolidWorks Composer Player 是一个免费应用程序,它允许内容创作者将 Composer 内容分发给任何最终用户。Composer Player 与 Composer 一样具有高性能。Composer Player 绝不仅仅是一个简单的查看器,内容使用者可以在产品可交付内容中获得深入的互…

neo4j学习笔记

图数据库 图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是图论为基础的,图数据库主要用于存储更多的连接数据。 图论(GraphTheory)是数学的一个分支。图论以图为研究对象,图论的图是由若干…

【doris】单节点搭建doris,极简

drois-download 检查服务器是否支持avx2 cat /proc/cpuinfo | grep avx2 如果空,则不只支持avx2。 不为空如下图: 根据是否支持avx2和cpu类型选择版本,尽量不要自己编译很费劲,即使采用docker编译的方式也失败,具体不…

c语言中GHashTable的使用

前言:最近在c代码中需要用到键值对的存储,由于没有map,需要自己实现或者使用库函数,g_hash_table_new是GLib中的库函数,但使用起来会有很多坑,记录一下 构建hash表g_hash_table_new GHashTable* g_hash_table_new(GH…

使用 Spring 的 事件发布和监听机制,结合异步执行 的功能达到方法异步执行

设计思路 定义事件类:首先,我们需要定义一个事件类,该类将传递必要的参数(例如,null, “API”, Trade.getId())。 异步事件监听器:使用 Spring 的 Async 注解将监听器设置为异步运行&#xff0…

6 网络编程

基本概念扫盲 为什么需要计算机网络 如下图所示,A、B、C三个不同地域的主机要想进行通信不是凭空就可以通信的,而是需要基于互联网进行互相连接、通信。 为什么需要协议 如下图所示,红和蓝是联合攻打绿,它们以烽火为信号出动攻打绿,那么这时候就需要一个约定,比如红先…

【C++数据结构——图】最短路径(头歌教学实验平台习题) 【合集】

目录😋 任务描述 相关知识 带权有向图 Dijkstra算法 测试说明 通关代码 测试结果 任务描述 本关任务:编写一个程序,利用Dijkstra算法,实现带权有向图的最短路径。 相关知识 为了完成本关任务,你需要掌握&#x…