问题描述
使用pycharm里配置好的git更新update project(ctrl + t),手快直接合并了git上的代码

或其他原因导致本地还没上传的最新代码被git上的覆盖
原因分析:
需要寻找回退方法,不然可就白写了。找了git这,但这只有上传记录,只能回滚到你上次上传的状态

找了一段时间和网上查了也无果,最终发现pycharm的提示里有关键信息

pull下来前的状态有被保存到叫shelf的地方
解决方案:
在commit里找到shelf,根据记录的时间找到你update的时间

直接下架回滚即可,或者需要回滚具体文件就打开下拉找对应文件unshelve
