Git 代码回滚到没有Push的版本

2019-06-19  本文已影响0人  整个夏天

因为需求变动删了一些代码,所以要查询上个版本的一个接口,于是强行回滚了代码,但是本地有4个commit还没push,瞬间炸啦,~6天的代码没有了......

因为一直都是用的sourceTree的界面图片操作,所以只会显示git log的信息,对于没有push的不会展示

第二天找了这方面的资料,因为似乎以前听过git是可以找回任何一个commit的记录,于是找到了git reflog这个命令,可以显示出git log没有的一些删除覆盖记录,最后代码顺利找回,后面还是要有个好的习惯,多commit 、多push

大结局.png
上一篇 下一篇

猜你喜欢

热点阅读