贝隆

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

撤销上一次提交的commit

git reset --soft HEAD~1

如果撤销2个commit

git reset --soft HEAD~2

 

撤销commit之后,修改仍然在工作区。

--soft不会撤销代码修改,只是把commit提交记录去掉

同时撤销上一次修改,工作区还原

git reset --hard HEAD~2

 

那么工作区和暂存区的修改都恢复到修改之前了

posted on 2020-11-16 14:35  贝隆  阅读(1906)  评论(0编辑  收藏  举报