一:找到想要还原到的commit ID (通过git log查看)
wester@wester-PC:/wester/$ git log
commit e38f86ff10e0f32d420ffd3646243cda97c78367
Author: wester <c11099019>
Date: Fri Jun 5 15:34:18 2020 +0800
其中:commit后面跟的就是commit id
二:撤销情况一(撤销提交操作,但不撤销修改的代码)
执行:git reset commit_id
撤销提交操作,但不撤销修改的代码,可以直接通过git commit 重新提交对本地代码的修改
三:撤销情况二(完成撤销,同时将代码恢复到前一commit_id 对应的版本)
执行:git reset --hard commit_id
注意两种情况的不同