使用git add --all加入到暫存區後未做提交,之後執行了git reset head操作,然後又執行了git checkout --.操作把所有未提交的資料全清空了,然而我本是想清空另一個分支的更改的,結果一下午做的東西全沒了。請問還有恢復的可能嗎?
看看 git reflog
有個git fsck的指令可以看看,這上邊也有一篇文章介紹了git add 以後又執行了git reset hard指令,最後找回檔案的文章,可以搜尋
git reset head是會清空到上次拉取,我一般的話 都是在編輯工具 eclipse或者idea的local history裡面去找一下之前的程式碼。大部分都是可以找回來的。
看看 git reflog
有個git fsck的指令可以看看,這上邊也有一篇文章介紹了git add 以後又執行了git reset hard指令,最後找回檔案的文章,可以搜尋
git reset head是會清空到上次拉取,我一般的話 都是在編輯工具 eclipse或者idea的local history裡面去找一下之前的程式碼。大部分都是可以找回來的。