撤销git本地修改

使用 git refloggit reset 命令。

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

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

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

bash 复制代码
git reset e9769f58

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

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

bash 复制代码
git reset --hard e9769f58
相关推荐
weelinking1 小时前
【2026】08_Claude与版本控制:Git协作技巧
数据库·人工智能·git·python·数据挖掘·交互·cloudera
码力斜杠哥6 小时前
Git的说明及基本使用
git
摆烂且佛系6 小时前
git reset 与 git revert 区别
git
向日的葵00612 小时前
大模型之git操作(第五章)
git
kyriewen16 小时前
我让AI替我写Git提交信息,老板以为我每天工作16小时
前端·javascript·git
難釋懷19 小时前
Redis网络模型-单线程和多线程网络模型变更
网络·redis·git
不做无法实现的梦~19 小时前
Git 新手到团队协作与 GitHub/GitCode 指南
git·github·gitcode
谷哥的小弟19 小时前
(最新版)Git&GitHub实操图文详解教程(02)—安装Git
git·github·安装·配置·下载·图文教程
高斯林.神犇19 小时前
Git远程仓库操作流程
git