事情的原因是这样:
我在A分支上建了A1
我在A1 上写了很多代码,未commit,但是代码有问题,我需要调试,
我又在A1上建了A2,
Pycharm没有保存 A1,直接跳到A2,
我在A2 上操作,删除了我A1上写的大多数代码。
我切回A1,发现我的a1和我修改后的A2代码一样,
导致我一周工作量的代码都丢失了。
Pycharm上有个 local history 按时间点恢复的
Pycharm项目右键

点击local history–> show history
然后根据时间,恢复到自己想要的
我同时用了Pycharm和 vs code打开的文件,vscode 没有local history功能,需要装插件,真的好危险