news 2026/7/30 8:10:08

git 回滚代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
git 回滚代码

1.回滚本分支已推送 代码

我使用的webstorm

1.打开git 提交 记录

2.选择需要回滚的提交记录

3.右键

4.选择mixed,点击reset

5.点击local Changes,把因此产生的本地修改文件也撤销掉

6.撤回远程仓库 记录

git push -f

git纯命令操作步骤:

1.本地撤销:使用reset命令,直接删除上次提交。

git reset --hard HEAD^

HEAD是指向最新的提交,上一次提交是HEAD^, 上上次是HEAD^^,也可以写成HEAD~2

2.本地撤销:使用revert命令

git revert HEAD

3、远程撤销:

*注意,这一步一旦执行,线上与本地将不存在该版本后的提交记录,请备份

git push -f

2.回滚合并分支并推送到远程 代码

步骤 1.找到合并提交的 Hash 值

git log --oneline --graph -n 10

在输出中,寻找类似Merge branch 'feature/xxx' into main的记录,复制其对应的 Commit Hash(例如a1b2c3d

步骤 2:执行撤销命令

git revert -m 1 <merge-commit-hash>

例如:git revert -m 1 e21d474

e21d474就是想要撤回的那一条记录的hash值

按下Esc键,输入:wq后回车

步骤 3:推送到远程

git push origin <branch-name>

可在代码管理器中查看 撤回记录

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 8:09:20

AD2s1205旋变解码芯片实战:从硬件设计到软件配置全解析

1. 项目缘起&#xff1a;为什么我要啃AD2s1205这颗“硬骨头”&#xff1f;最近在搞一个伺服驱动器的项目&#xff0c;里面用到了旋转变压器&#xff08;Resolver&#xff0c;简称旋变&#xff09;作为电机位置传感器。选型的时候&#xff0c;硬件同事直接拍板用了ADI的AD2s1205…

作者头像 李华
网站建设 2026/7/30 8:05:13

突破性实战:5分钟获取ZTE光猫终极管理权限的完整指南

突破性实战&#xff1a;5分钟获取ZTE光猫终极管理权限的完整指南 【免费下载链接】zteOnu A tool that can open ZTE onu device factory mode 项目地址: https://gitcode.com/gh_mirrors/zt/zteOnu 当你面对ZTE光猫的权限限制&#xff0c;无法进行深度网络配置时&#…

作者头像 李华
网站建设 2026/7/30 8:02:04

Qt取整函数深度解析:从基础原理到UI开发实战应用

1. 项目概述&#xff1a;为什么Qt中的取整函数值得深究&#xff1f;在C开发中&#xff0c;尤其是使用Qt框架进行桌面、嵌入式或移动应用开发时&#xff0c;数据处理是家常便饭。无论是处理来自传感器的浮点数、计算UI控件的尺寸位置&#xff0c;还是进行财务金额的运算&#xf…

作者头像 李华
网站建设 2026/7/30 8:01:24

AI Agent上下文管理:架构设计与工程实践

1. AI Agent上下文管理的核心价值在AI应用开发领域&#xff0c;上下文管理是决定智能体表现的关键因素。就像人类对话需要记忆上下文才能保持连贯&#xff0c;AI Agent也需要有效的记忆机制来处理多轮交互。我经历过多个项目因为上下文管理不当导致对话逻辑断裂的情况&#xff…

作者头像 李华
网站建设 2026/7/30 7:59:48

高实时数据传输与同步技术:从协议选型到工程落地实践

1. 先搞清楚这个“瞬移”到底指什么技术场景 看到“瞬移成为现实”这种标题&#xff0c;很多人第一反应可能是物理层面的瞬间移动&#xff0c;但实际在技术领域&#xff0c;这个词经常被用来指代数据传输、远程呈现或实时同步这类能力。从工程角度看&#xff0c;真正意义上的物…

作者头像 李华