Git 回滚 当代码已经commit,但未push时:1) git reset --soft revision number # 撤销commit 2) git reset --mixed revision number # 撤销commit和add 当代码已经push时:1) git reset --hard revision number # 撤销并舍弃版本号之后的提交记录 2) git revert revision number # 撤销提交记录,但是保留提交记录