已提交未push 回退到上个版本并保留提交内容 git reset --soft HEAD^ 回退到上个版本不保留提交内容 git reset --hard HEAD^ 回退到某个版本使用commit_id 已提交并push到远程 回退到上个版本 git revert HEAD^ 回退到某个版本使用commit_id commit_id 可以通过 git log 查找