git 命令行操作回退到指定版本
2026/8/22 3:10:39 网站建设 项目流程

现在写代码,都是让git来兜底。如果AI写的有代码不满意,实在不行我就退回到原来的版本呗。今天就来实战一下。

实战

基于RuoYi开发的项目,我想让AI实现国际化支持,AI做完以后我又觉得不满意,于是想退回到之前的版本。应该如何操作呢?

友情提醒: 我这里是直接舍弃AI写的这些代码,不保留记录,如果你还想保留这个记录,操作就不一样。
操作有风险!!!你要清楚你自己在干什么,才能这样做。

查看近期的提交记录

gitlog--oneline

返回值如下:

cd8c91a(HEAD ->main, origin/main, origin/HEAD)完善角色管理后端国际化支持 aecba61 完善用户管理后端国际化支持 96cddf2 新增后端中英文国际化支持 4788d1e 更新水泵选型系统项目说明 bbb03bb(master)first commit(END)

之里显示的是倒序的,
这里可以按q退出界面。这里我想退回到4788d1e 更新水泵选型系统项目说明近期AI写的代码全部舍弃。

当前分支强制回到指定版本

注意!!! 这个操作会导致 4788d1e之后的变更被强制舍弃,请确认你要这样做。

gitreset--hard4788d1e

如果远程仓库也要跟着回滚:

gitpush origin HEAD--force

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询