昨天用idea合并代码,不小心把辛辛苦苦写好但是还没来得及提交的代码给误删了,正灰心丧气准备重写的时候,隔壁的大神拯救了我,特此记录。
1、打开Git的操作台,并定位到误删项目仓库目录中
如下图
2、在(1)中的框中输入以下代码:
gitk --all $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )
打开Git操作记录
3、获取(2)中分支代码
git stash apply cbf5042d31ec6646c65eb72878692cf9712c8c54(分支代码)
替换上句中的分支代码,在(1)中目录下执行即可恢复。