跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Git 误删了代码,如何找回?
未分類
11 2 月 2020

Git 误删了代码,如何找回?

Git 误删了代码,如何找回?

資深大佬 : ljxok2001 17

手贱执行了个 git 命令:git clean -fdx,然后很多没 add 到版本控制中的文件被清掉了,google 了很久,都说这些用 git 是找不回这些误删文件了。

那么,有没有如下的可能:

1 、由于我的大部代码都是 javascript,在 chrome 打开过页面,有没办法从 chrome 缓存文件中回这些文件?我的系统是 Mac OS.

2 、Mac OS 有没有办法用文件系统来恢复这些误删文件?或者有没哪个文件恢复工具?

大佬有話說 (10)

  • 資深大佬 : Trim21

    看看 ide 有没有文件缓存。。。

  • 資深大佬 : pkuphy

    有开时间机器吗?

    使用 IDE 了吗? IDE 比如 WebStorm 是有历史记录的

  • 資深大佬 : Trim21

    @Trim21 文件缓存->文件历史

  • 資深大佬 : msg7086

    这些文件有没有被 git 曾经 stash 过?

  • 資深大佬 : Mutoo

    如果你用的是 JetBrains 家的 IDE,VCS 菜单下有一个 Local History,可以恢复被删除的文件,即使没有加入到 git 也行。

  • 資深大佬 : ycr6708536

    提交过的话可以看下 reflog

  • 資深大佬 : sunziren

    把硬盘拔下来,送去淘宝数据恢复

  • 資深大佬 : tyx1703

    昨天 `git checkout — .` 然后靠 PyCharm Local History 找回的路过。。

  • 資深大佬 : crazybinggan

    我昨天 git reset –hard,一周的代码全没了(因为很多关联,不好细粒度提交,需要整块完成),还好开着 JB,有 local history,损失了部分代码,但是万幸有这玩意,不然真跪了。

    git reflog 结合我自身的操作,只能是本地 commit 过之后的可以。

  • 資深大佬 : dilu

    #5 是正确方案,Jetbrains 家的 IDE 的文件历史很好用

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具