下面简单讲一下 基于webstorm git 版本回退(这里是强制回退,就是说回退的版本之后提交的记录 都会被删掉)
-
先看一下测试的提交
-
选择需要重置的节点
-
在弹框中 选择 硬重置
-
看到左下角的 success 代表成功,并且现在的代码 已经恢复到 选择的节点了
-
现在通过 git 命令来强制提交(webstrom中没有找到这个功能)
-
看到下面 表示成功
-
再来查看一下 git日志,已经没有刚刚的测试提交的记录了
-
如果你知道 需要回退的节点id 也可以直接通过 git 命令来操作
git reset --hard c88173be7b521fcbe88c5be4fc1d3889e52226ae
git push -f