取消近几次commit
查看当前 git log 信息
git log --graph
现在将其恢复到83b95d541b4df53e4e15c8d75
的commit,在这个之后的commit 全部取消
执行命令:
git reset --hard commitId
此时具体为git reset --hard 83b95d541
,执行后:
验证
git log --graph
注意:添加--hard
参数使当前的头指针(HEAD)指向指定的commit,并且暂存区、工作区都要回到指定commit 的状态。