当前位置:   article > 正文

git未提交代码找回_git shelf

git shelf

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

然后同事说,合下他的代码到我到分支。脑子抽了,直接点了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(暂存号)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/541844
推荐阅读
相关标签
  

闽ICP备14008679号