1、本地 commit,没有推到远程仓库

可以 git reset --soft <commit_id>,commit_id 是要回退到的某一版本

然后再进行修改,再commit,

如果需要完全丢掉文件变更回到某一个版本,就 git reset --hard

2、撤销提交到远程的 commit

git revert <commit_id>

git push --force (看情况指定分支)

05-12 05:42