github discard changes 清除了文件的本地修改,如何找回?

刚刚试着用github的桌面程序discard change清除了一个文件的变化,清除的当时是有恢复选项的,过了一会儿再去看,发现没有了。请问如何恢复呢?

阅读 21.4k
4 个回答

找不回来
你都没commit到 本地仓库 怎么回滚呢?

如果你用的是IDEA之类的编辑器,那么就可以恢复整个项目或单个文件的代码。
操作如下:

  1. 选中要恢复的项目或文件

image.png

  1. 选中恢复哪个时间点的文件

image.png

(代码并没有提交到git本地仓库就被discard)依然可以完成代码的恢复啦

新手上路,请多包涵

我也这么干了,如果你的编辑器没有关,按ctrl+z就可以返回你回滚前的代码,真的是太幸运了,我偶然发现的。希望大家都能提升自己的技艺吧,这个东西真的是让我长记性了。

新手上路,请多包涵

我也吓死了
写了一周的代码discard了
还好在写提交summary的input上面 有一个Stashed change 里面可以copy出来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题