Git提交回滚
posts/git%E6%8F%90%E4%BA%A4%E5%9B%9E%E6%BB%9A未 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