更新时间 2022-08-06

git 撤销提交 撤回最近一次的commit(撤销commit,不撤销git add) git reset --soft HEAD~1 撤回最近一次的commit(撤销commit,撤销git add) git reset --mixed HEAD~1 撤回最近一次的commit(撤销commit,撤销git add,还原改动的代码) git reset --hard HEAD~1 如果不小心因 git reset --hard 删掉了 commit,可以通过以下方法找到: git reflog sh