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


git reset --soft commitID   //只删除commitID之后的提交记录log,代码的改动还在。
 
git reset --hard commitID   //彻底删除commitID之后所做的改动,代码也一起回退回来了。 (慎重用,用前最好备份一下代码,或者用git diff 生成一个patch)
 


原文链接:https://blog.csdn.net/u012830148/article/details/78106517