撤销git本地修改

使用 git refloggit reset 命令。

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

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

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

bash 复制代码
git reset e9769f58

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

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

bash 复制代码
git reset --hard e9769f58
相关推荐
aPurpleBerry1 小时前
【问题解决】Github上手动Delete file之后, git remote add+git push出错
git·github
M_emory_2 小时前
解决 git clone 出现:Failed to connect to 127.0.0.1 port 1080: Connection refused 错误
前端·vue.js·git
Make_magic2 小时前
Git学习教程(更新中)
大数据·人工智能·git·elasticsearch·计算机视觉
不穿铠甲的穿山甲2 小时前
git-.git目录解析
git
唔知小罗12 小时前
git config是做什么的?
git
不是鱼17 小时前
新人程序猿必备的git技能(超实用基础版)
git·github
Exclusive_Cat21 小时前
Git的使用(基础语句)
git
江上清风山间明月21 小时前
git撤销、回退某个commit的修改
git·commit·版本·撤销·回退·特定
cui_win21 小时前
Redis高可用-主从复制
redis·git·github·主从复制·哨兵
Anlici1 天前
大厂怎么用Git命令
git