步骤一:查看提交历史
git log
这会列出你的提交历史,包括提交的哈希值、作者、日期和提交消息。
退出日志:按键盘上的 Q 即可。
步骤二:使用 git revert
回退代码
找到你需要回退的版本号,即提交的哈希值:
git revert <commit-hash>
示例:
按下回车即可。
步骤三:回车后会进入Vim编辑器中
这时候不要慌。
①按 ` i `键进入插入模式。
② 然后滚动你的鼠标滚轮,到最下面的 ` # `号这里,输入你要回退的信息。
清楚地说明为什么要回退这个提交。
③ 按 Esc
键退出插入模式。
这时候下面的插入就没有了
④ 输入 :wq
并按 Enter
键保存并退出 Vim 编辑器。
确定输入好信息后,输入 :wq 退出它会自动保存。
⑤回车之后,就可以看到已经回退成功了,这时代码回退状态属于commit 的状态;
需要 git push 一下。
步骤四:验证代码,可以去仓库看看。
结果,像这种都是回退的记录。说明成功了。