git版本回退后,导致已经add的代码丢失
git add . 后把代码提交到了暂存区,但是git status后看到很多是之前写的,不想提交,又不想一个一个撤回,想着版本回退一下,结果导致新写的功能代码直接全部丢失,无奈只能看有没有方法,经过寻找,发现可以找回。运行如下代码:git fsck --lost-found然后到项目文件下找到隐藏文件.git, 然后进入ost-found下的other,在里面就可以找到丢失的文件了记录一下,以免
·
git add . 后把代码提交到了暂存区,但是git status后看到很多是之前写的,不想提交,又不想一个一个撤回,想着版本回退一下,结果导致新写的功能代码直接全部丢失,无奈只能看有没有方法,经过寻找,发现可以找回。
运行如下代码:
git fsck --lost-found
然后到项目文件下找到隐藏文件.git, 然后进入ost-found下的other,在里面就可以找到丢失的文件了
记录一下,以免忘记,如有帮助也可点赞收藏!
更多推荐
已为社区贡献1条内容
所有评论(0)