Git提交回滚
未 Push 到仓库
退回到上一个 commit
$ git reset --hard HEAD^
等同于$ git reset --hard HEAD~1
已 Push 到仓库
退回到上一个由commit_id
指定的 commit
$ git reset --hard <commit_id>
重新 push 到仓库(commit_id 之后的提交记录将被删除)
$ git push origin HEAD --force
退回到上一个 commit
$ git reset --hard HEAD^
等同于$ git reset --hard HEAD~1
退回到上一个由commit_id
指定的 commit
$ git reset --hard <commit_id>
重新 push 到仓库(commit_id 之后的提交记录将被删除)
$ git push origin HEAD --force