git未提交代码找回

由于种种原因,写的代码没有提交到本地仓库(更别说远程仓库)

然后同事说,合下他的代码到我到分支。脑子抽了,直接点了idea的merge按钮

git未提交代码找回

发现自己本地代码全部没提交,送给自己一首凉凉。

解决办法,直接上图(idea版本2020.1)

路径: idea底部-> git -> Shelf -> 右键->选择Unshelve(或者选中状态下点击左侧按钮)

git未提交代码找回

方法一:右键选择Unshelve出现如下界面

git未提交代码找回

输入comment->Unshelve Changes

git未提交代码找回

看情况是否需要替换,可以一个一个类查看,lz需要替换,故点击Overwrite

有冲突时合并下,出现如下提示,恭喜你未提交的代码找回来了,记得提交,避免丢失

git未提交代码找回

方法二:

点左侧图片,出现如下合并代码窗口,慢慢合并完所有的代码即可

git未提交代码找回