撤销git本地修改

使用 git refloggit reset 命令。

git reflog 命令可以查看 Git 中所有的提交历史和分支移动情况,包括已经删除的提交。

您可以通过这个命令找到git操作时间线上的某一个节点,也就是git提交快照的Hash值。

假设您要回滚的提交的哈希值是 e9769f58,您可以使用以下命令:

bash 复制代码
git reset e9769f58

这个命令会将您当前的分支重置到 e9769f58 这个快照上,而且会保留你本地的代码修改。

如果不希望将您的本地代码修改保存下来,并将当前分支重置到 e9769f58 提交的状态,可以使用以下命令:

bash 复制代码
git reset --hard e9769f58
相关推荐
lifewange3 小时前
常用的Git命令有哪些?
git
无限进步_3 小时前
【C++】电话号码的字母组合:从有限处理到通用解法
开发语言·c++·ide·windows·git·github·visual studio
C++ 老炮儿的技术栈4 小时前
GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决
linux·运维·开发语言·汇编·c++·git·qt
英俊潇洒美少年4 小时前
Git 常用命令速查表(前端开发专属版)
git
华科大胡子8 小时前
Git二分法定位Bug
git
m0_579146659 小时前
Git暂存区操作与版本回退
git
三毛的二哥10 小时前
git:git worktree多任务并行开发
git
Yiyi_Coding10 小时前
Git 版本管理重要撤回操作
git
a里啊里啊10 小时前
Git常问面试题
git
达子66610 小时前
Git中文文件名乱码显示SHA-1 哈希值
git·算法·哈希算法