reset,适合本地的soft & hard回退本地回退commit的最佳实践软回退把最近的一次commit的代码回退到工作区。可以修改后重新提交1 git reset --soft HEAD^ 比较常用的方法,在一次硬回退回退到上一次commit,但是丢弃代码1 get reset --hard HEAD^