搜尋

首頁  >  問答  >  主體

github - 恢復git reset刪除文件

使用git add指令add檔案後,git reset --hard不小心把磁碟上部分檔案刪除了,但是使用git status可以看見git add.後的文件,請問如何恢復快取中的檔案,下面是git status顯示的內容

#
phpcn_u1582phpcn_u15822820 天前1140

全部回覆(3)我來回復

  • 漂亮男人

    漂亮男人2017-06-22 11:54:45

    commit 失敗說明意味著你的改變並沒有被 git 索引,恢復的可能性不大了,用 git refrog 指令嘗試搶救一下吧。

    回覆
    0
  • 漂亮男人

    漂亮男人2017-06-22 11:54:45

    感覺可以 git checkout -- xxx 來恢復你想要的檔案。

    請截圖你現在 git status 的輸出,以及具體說一下你之前都做了什麼。

    回覆
    0
  • 代言

    代言2017-06-22 11:54:45

    使用git fsck指令查看blob文件,然後根據id號進行恢復,有可能恢復的,不過如果add的文件比較多的話,要一個一個來了

    回覆
    0
  • 取消回覆