[江湖救急] GIT 不正确操作导致代码丢失,求 V 友指教怎么找回?

查看 122|回复 11
作者:godleon   
我的操作步骤
微服务项目,spring cloud , 今天我提交代码,首先有 4 个服务,A,B,C,D ,然后 A,B,D 服务的代码跟远程仓库都有冲突我还没有解决也不准备提交, 因为同事需要用 C 服务的代码,远程仓库 C 服务代码是没有修改的,我就想单独强制提交 C 的,我就直接在 C 服务下 commint 然后 Push, 结果 Push 的时候 idea 弹了一个提示,我真的记不住是什么提示了。好像是 3 个按钮,我点的是一个 roi 开头的 或者 doi 开头的按钮记不清了,点过之后 我 A,B,D 修改和添加的代码全没了,然后 C 服务代码也没提交上去,还是存在本地仓库里,看了一下 本地仓库和远程仓库的 git log ,今天除了 Pull 和 commit 看不到其他操作。
求大佬指点一下,这个还能找回代码吗?

代码, 仓库, git, 提交

huxKKK   
commit 过的代码都能找回。git reflog 看下记录,直接 reset 到对应的提交即可。
godleon
OP
  
@huxKKK 我 A B D 的代码没有 commit, reflog 看了 没有记录,现在就是想找回 A B D 服务的代码。
JiangZeYi   
要不看下 idea 的 Local History
SenLief   
有些 ide 有自带的版本可以找找看。
ZoeeoZ   
是不是被 stash 了
cMoon   
看看 local history 里有没有
mgzu   
一般在 local history 或 stash 能找到
hidemyself   
IDEA 的话有 local history
ThreeK   
idea 里的 Local History 找吧。看描述 ABD 这部份的代码是 idea 帮你做了啥导致的,都没经 git 操作就不见了。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部