前言
最近因为修改架构的问题 导致项目跑起来有异常
所以想通过Git回退之前一个稳定版本
如何操作呢?
第一步 看截图
第二步
说明:
Mixed:回退到某个版本,本地源码不会回退, 会回退commit和index信息.
Soft:回退到某个版本, 本地源码和index信息不会回退, 只回退了commit的信息,如果还要提交,直接commit即可.
Hard:彻底回退到某个版本,本地的源码也会变为某个版本的内容.
我这里选的是Hard:彻底回退到某个版本,本地的源码也会变为某个版本的内容.
第三步
下面框里的HEAD代表回退的次数 你不标记 默认是一次
如果想回退多次 可以通过HEAD~2
,HEAD~6
这样来控制
那么有人会问?
我该如何知道回退的这个版本是我想要的呢? 看第四步
第四步
最后
回滚以后如果jar包或者架构或者依赖发生变化需要重新编译
可以clear一下 然后Rebuild
如此代码就回滚成功了