git add . を打ったら、ホームディレクトリのファイルがUntracked filesとして出てきて、それをステージから削除したいと思いネットで調べるとreset HEADやcheckoutなど出てきたのですが、どれもgit status上のUntracked filesを消す事が出来ず、最終的にgit cleanにたどり着いたのですが、それでも上手くいかず、考えた結果、ディレクトリの場所が違うからだと考え、git clean -dfをホームディレクトリで実行してしまいますた。実行すると大量のデータがRemovingされていくので、何かおかしいと思い止めました。エクスプローラーの中を見てみるとダウンロードのファイルが全て消えていたり、safariの保存してあるパスワードが全て消えていたり、文字を入力する際にtabを押すとすぐに決定状態になったりとかなりまずい状態になっています。
調べてみるとgit cleanの操作は取り消せないと書いてあったのですが、復元ソフトなどを使ってなんとかデータを復元できる方法はありませんか?
アドバイスのほど、どうかよろしくお願いします。
やらかしましたね・・・
git clean -n
と打つと、「今からこのファイル消すけど本当にいい?」と削除対象リストを出してくれるので、今後は必ず確認してから消すようにしましょう。
データ復元についてですが、質問者さんが調べられた通り、git の機能を使った復元は不可能と思われます。
ですので、方法としては OS の復元機能などを利用することになると思います。
【1】
まずは OS の情報を追記してください。(Windows か Mac かで方法が変わってくると思うので)
タグも「Git」「Github」に加えて、OS関連のものを付けると、詳しい方の知見を得やすくなると思います。
【2】
私はあまりこういったことに詳しくないのですが、検索すると以下のようなサイトがヒットしました。
もし参考になれば幸いです。
https://navi.dropbox.jp/deleted-files-restore
それから、「データ削除後にそのPCを使い続けると、復元できる可能性がどんどん下がっていく」という話を聞いたことがあります。
可能であれば、別PCで作業するとか、調べ物はスマホでやるとかした方がいいかもしれません。
(「聞いたことがある」程度なので、実際のところどうなのかは分からないですが・・・)
回答ありがとうございます。
このパソコンは最近購入したものなので、諦めて初期化しました...
今度からネットで調べたコマンドは、「とりあえず打ってみよう」というのはやめて、ちゃんと動作を理解してから打つようにします。
回答1件
あなたの回答
tips
プレビュー