前提
执行命令提交代码
1. git add .
2. git commit -m "提交本次代码"
撤回当前commit
1. 撤回当前git commit -m "提交本地代码" 操作,不撤回git add . 操作
git reset --soft HEAD^
2. 撤回当前git commit -m "提交本地代码" 操作,同时撤回git add . 操作
git reset --mixed HEAD^
或
git reset HEAD^
3. 删除当前commit代码改动,相当于将代码回滚到上次commit状态
git reset --hard HEAD^