0
私のコードを私のgitにプッシュしようとしていましたが、誤ってgit revertを行いました。それは次のようになります。偶発的なgit revertによってファイルが削除される
[master 36aff31] Revert "Addded files"
54 files changed, 44739 deletions(-)
delete mode 100644 myfolder/.DS_Store
delete mode 100644 myfolder/1198232958151161470_462274348.jpg
delete mode 100644 myfolder/localfile.py
................
................
私は、ファイルを取り戻すためにgit checkout .
をしましたが、何も起こりませんでした。ファイルを元に戻すにはどうしたらいいですか?
復帰コミットだけを 'git revert'することができます。あるいは、[前のコミットにリセットする](https://stackoverflow.com/questions/4114095/how-to-revert-git-repository-to-a-previous-commit)。 –
gitの仕組みを理解する必要があります。あなたのファイルはディスク上で削除されましたが、gitリポジトリ履歴では削除されませんでした。古いコミットにはまだそれらのファイルがあります。たくさんのファイルを追加したコミットを元に戻そうとしなかった場合は、このコミットを元に戻す前に元に戻すか(それに続くコミットがないと仮定して)、元に戻すか、ここではネガティブがプラスになります)。 –
経験から、git resetアプローチを使用するようには言いません.Gitが何をしているのかわからない場合は、「すべての最新のコミットが今でもやっています。 –