赞
踩
由于种种原因,写的代码没有提交到本地仓库(更别说远程仓库)
然后同事说,合下他的代码到我到分支。脑子抽了,直接点了idea的merge按钮
发现自己本地代码全部没提交,送给自己一首凉凉。
解决办法,直接上图(idea版本2020.1)
路径: idea底部-> git -> Shelf -> 右键->选择Unshelve(或者选中状态下点击左侧按钮)
上图右侧2种方案后续操作如下:
方法一:右键选择Unshelve出现如下界面
输入comment->Unshelve Changes
看情况是否需要替换,可以一个一个类查看,lz需要替换,故点击Overwrite
有冲突时合并下,出现如下提示,恭喜你未提交的代码找回来了,记得提交,避免丢失
方法二:
点左侧图片,出现如下合并代码窗口,慢慢合并完所有的代码即可
后记:
非常熟悉指令的可以使用指令
1.git stash list查看暂存列表,最近的一次暂存是stash@{0}。(查看暂存修改内容git show stash@{0})
2.git stash apply stash@{0} 取出暂存号为stash@{0}的代码。即git stash apply xxxx(暂存号)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。