撤销 git commit

目录

场景1:撤回 commit,不撤销 git add .,保留代码

git reset --soft HEAD^

HEAD^ 是上一个版本的意思,也可以写成 HEAD~1。
如果向撤销 2 次 commit,可以使用 HEAD~2。

场景2:撤回 commit,撤销 git add .,保留代码

git reset --mixed HEAD^

场景3:撤销 commit,撤销 git add .,并删除代码

git reset --hard HEAD^
发布了476 篇原创文章 · 获赞 1313 · 访问量 186万+

猜你喜欢

转载自blog.csdn.net/Jmilk/article/details/105071805