3

次のコマンドを誤って実行してしまいました。

git rm -r .

当然のことながら、すべて削除されました。元に戻す方法はありますか?

4

1 に答える 1

7

試す:

git reset HEAD

気になるコミットされていない変更がない場合は、

git reset --hard HEAD

すべてを強制的に最後のコミットにリセットする必要があります。コミットされていない変更があり、最初のコマンドが機能しない場合は、コミットされていない変更を git stash で保存します。

git stash
git reset --hard HEAD
git stash pop

フォルダー内のすべての削除済みファイルを復元するには、次のコマンドを入力します。

 git ls-files -d | xargs git checkout --

削除されたものを確認するには、次を試してください。

git-ls-files --deleted
于 2012-11-15T02:16:09.463 に答える