有时做了提交后,发现提交的代码有问题,想要撤回到某次提交。
可以使用git reset命令。
首先你需要用git log 查看你需要回退到的提交的commit ID,也就是对应的哈希值。
git reset --soft commitID //只删除commitID之后的提交记录log,代码的改动还在。 git reset --hard commitID //彻底删除commitID之后所做的改动,代码也一起回退回来了。 (慎重用,用前最好备份一下代码,或者用git diff 生成一个patch)