idea上git 版本回滚操作方法
第一步:查看提交日志。
git->show history. 会在窗口下方展示我们的版本信息(见图1)。
图1 查看git提交日志
第二步:根据提示提交时的信息,选择要回滚的版本号。如此处我们要回滚的版本号为图1 蓝色所示记录,则点中后,右击鼠标,选择“copy revision number”, 此时会将当前选中的版本号复制下来(如a1e0fed7fc1731d7a7f43ef8ec200c583abf49a3),见图2.
图2 获取要回滚的版本号
第三步:在项目所在目录下,右击鼠标,选择“git bash here”(见图3),会弹出git bash的操作框(见图3),然后输入命令:git reset --hard a1e0fed7fc1731d7a7f43ef8ec200c583abf49a3 和 git push -f origin 当前分支名称(如test)。
不出意外,就可以回滚成功了(见图5)。
图3 git bash 操作
图4 回滚成功提示
注意事项:
在第二步的时候,也可以选择“select in git log”选项,然后在选择”reset current branch to here”操作将版本回滚到需要的版本号,然后在git bash 页面执行“git push –f origin 分支号”命令即可(见图5)。需要注意的是,执行完 ”reset current branch to here” 操作后,如果在idea中的git ->push 选项中,并不能直接提交当前版本。具体原因待查。
图5 采用reset 方式回滚版本
,