git commit后如何撤销

问题

执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?

解决方法

git reset --soft HEAD^

windows中如果提示more?
使用

git reset --soft HEAD^^

命令详解

HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
-- soft  撤回commit并保留修改的代码
-- hard  撤回commmit且删除所有修改过的代码
posted @   lzy7422  阅读(785)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示