84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
使用git add指令add檔案後,git reset --hard不小心把磁碟上部分檔案刪除了,但是使用git status可以看見git add.後的文件,請問如何恢復快取中的檔案,下面是git status顯示的內容
commit 失敗說明意味著你的改變並沒有被 git 索引,恢復的可能性不大了,用 git refrog 指令嘗試搶救一下吧。
感覺可以 git checkout -- xxx 來恢復你想要的檔案。
git checkout -- xxx
請截圖你現在 git status 的輸出,以及具體說一下你之前都做了什麼。
git status
使用git fsck指令查看blob文件,然後根據id號進行恢復,有可能恢復的,不過如果add的文件比較多的話,要一個一個來了
commit 失敗說明意味著你的改變並沒有被 git 索引,恢復的可能性不大了,用 git refrog 指令嘗試搶救一下吧。
感覺可以
git checkout -- xxx
來恢復你想要的檔案。請截圖你現在
git status
的輸出,以及具體說一下你之前都做了什麼。使用git fsck指令查看blob文件,然後根據id號進行恢復,有可能恢復的,不過如果add的文件比較多的話,要一個一個來了