97

重複の可能性:
「git rm -r .」を元に戻すには?

ここでSOSをGitしてください。コミットせずにプロジェクトで10時間作業しました(知っています、知っています)。その後、gitで追加したファイルが多すぎたため、git rmを使用してみましたが、誤ってすべてを削除しました。私に希望はありますか?:((((

4

1 に答える 1

182

すでに変更をコミットしている場合:

git reset (--hard) HEAD~1

そうでない場合:

git reset
git ls-files -d -z | xargs -0 git checkout --
于 2012-12-04T08:52:04.907 に答える