git 恢复本地未提交的文件 local history

事情的原因是这样:

我在A分支上建了A1

我在A1 上写了很多代码,未commit,但是代码有问题,我需要调试,

我又在A1上建了A2,

Pycharm没有保存 A1,直接跳到A2,

我在A2 上操作,删除了我A1上写的大多数代码。

我切回A1,发现我的a1和我修改后的A2代码一样,

导致我一周工作量的代码都丢失了。


解决方案:


Pycharm上有个 local history 按时间点恢复的

Pycharm项目右键
git 恢复本地未提交的文件 local history_第1张图片

点击local history–> show history

然后根据时间,恢复到自己想要的

我同时用了Pycharm和 vs code打开的文件,vscode 没有local history功能,需要装插件,真的好危险


谢谢wechat name: @apoda 大佬


你可能感兴趣的:(Tool工具,git)