在github新建了一個(gè)空的庫,然后到本地文件夾下,git init了一下,將remote和本地的關(guān)聯(lián)起來了,然后git pull了一下,本地的項(xiàng)目源碼全沒了,如何恢復(fù),求大神搭救,萬分感激?。?!
學(xué)習(xí)是最好的投資!
git reflog
: コミット履歴を表示しますgit reflog
: 查看歷史提交git reset --hard id
git replace --hard id
: id は上記で見つかった対応する履歴です。試してみてください?操作によりファイルが失われることはありません。操作手順を確認(rèn)してください
git pull がローカルに追跡されていないファイルがある場合、競合がなければ、これらのファイルは無視され、ファイル損失は発生しません。
競合がある場合、プルは失敗し、ファイルの損失は発生しません
stackoverflowで質(zhì)問してgit fsck --lost-found
,然后文件會(huì)恢復(fù)在.git/lost-found/other
內(nèi)を使用しましたが、ディレクトリ構(gòu)造とファイル名が復(fù)元できません