github - git在誤操作checkout --.之後所有未提交的改動全丟失了
習慣沉默
習慣沉默 2017-05-02 09:37:11
0
3
765

使用git add --all加入到暫存區後未做提交,之後執行了git reset head操作,然後又執行了git checkout --.操作把所有未提交的資料全清空了,然而我本是想清空另一個分支的更改的,結果一下午做的東西全沒了。請問還有恢復的可能嗎?

習慣沉默
習慣沉默

全部回覆(3)
黄舟

看看 git reflog

某草草

有個git fsck的指令可以看看,這上邊也有一篇文章介紹了git add 以後又執行了git reset hard指令,最後找回檔案的文章,可以搜尋

巴扎黑

git reset head是會清空到上次拉取,我一般的話 都是在編輯工具 eclipse或者idea的local history裡面去找一下之前的程式碼。大部分都是可以找回來的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板