在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  PHP  Linux  HTML/ git如何恢復(fù)執(zhí)行g(shù)it reset --hard后的文件?

git如何恢復(fù)執(zhí)行g(shù)it reset --hard后的文件?

我只是git add 了
然后我執(zhí)行了git reset --hard .
某個(gè)文件莫名其妙的被消失了.這可怎么辦好? 急

回答
編輯回答
雨蝶

可以試下這個(gè)方案,步驟如下:
1.先新建一個(gè)分支git checkout -b hotfix
2.git reflog看下log記錄,回退之前的提交點(diǎn)的log也可以看到
3.找到回退之前的提交點(diǎn),git reset - -hard重新回退回去,找到那個(gè)文件,拷貝出來,再切換到原來的分支,加進(jìn)去重新commit就可以啦

2017年11月22日 05:07
編輯回答
菊外人

執(zhí)行 git fsck --lost-found,然后到.git/lost-found目錄下找找看有沒有你丟失的文件。

2018年3月31日 19:38