「git rm」以降の復元

「git rm」以降の復元

some_dir_pathでgit repoを初期化しましたgit init。その後、私はすべてのファイルをrepoに含めずに公開することにしましたgit rm -f。私が思ったように、ディレクトリ自体ではなくgit repoからすべてのファイルが削除されました。現在、some_dir_path.git自体を除いて空です。

ls -aR some_dir_path:
.git:
branches  config  description  HEAD  hooks  index  info  objects  refs
...

もしそうなら、問題はデータを取得する方法があるかどうかです。以前にコミットを投稿したことがなく、元に戻す分岐もあり
ません。git rm -f

ベストアンサー1

送信されたファイルがないため、今失われました。

コミットされた場合は発行して回復します。

git reset --hard

これにより、最後のコミット以降に削除されたファイルが復元されます(他のファイルへの変更も元に戻ります)。

また、見ることができますgit reset --help

おすすめ記事