84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在github新建了一个空的库,然后到本地文件夹下,git init了一下,将remote和本地的关联起来了,然后git pull了一下,本地的项目源码全没了,如何恢复,求大神搭救,万分感激!!!
学习是最好的投资!
git reflog
git reset --hard id
git replace --hard id
操作によりファイルが失われることはありません。操作手順を確認してください
git pull がローカルに追跡されていないファイルがある場合、競合がなければ、これらのファイルは無視され、ファイル損失は発生しません。 競合がある場合、プルは失敗し、ファイルの損失は発生しません
stackoverflowで質問してgit fsck --lost-found,然后文件会恢复在.git/lost-found/other内を使用しましたが、ディレクトリ構造とファイル名が復元できません
git fsck --lost-found
.git/lost-found/other
git reflog
: コミット履歴を表示しますgit reflog
: 查看历史提交git reset --hard id
git replace --hard id
: id は上記で見つかった対応する履歴です。試してみてください?操作によりファイルが失われることはありません。操作手順を確認してください
git pull がローカルに追跡されていないファイルがある場合、競合がなければ、これらのファイルは無視され、ファイル損失は発生しません。
競合がある場合、プルは失敗し、ファイルの損失は発生しません
stackoverflowで質問して
git fsck --lost-found
,然后文件会恢复在.git/lost-found/other
内を使用しましたが、ディレクトリ構造とファイル名が復元できません