在使用 Git 时,可能会出现这种场景:
git add .
git commit -m ‘****‘
突然发现还不能 commit 或者别的情况,想撤销掉这个 commit,那么我们可以使用:
git reset --soft HEAD^
如果这样不行,那就:
git log
查看有多少个不想提交的 commit,如果有 1 个,那么先 输入 q 退出 “git log”,然后:
git reset --soft HEAD~1
有 1 个后面就是1,有 2 个后面就是 2,有 3 个后面就是 3。
OK,完美撤销。
原文:https://www.cnblogs.com/Mr-RanX/p/12759172.html