コミットした際に、Huskyが何らかのエラーを出して作業していたファイルが消えてしまいました。
(色々いじっているうちにどんなエラーだったのかわからなくなりました…)
git reflog
で作業途中のデータを復元できないかと思いましたが、HEADやブランチが移動したわけではないので記録されていないようです。
このような場合に復元する方法はありませんでしょうか。
解決方法に心当たりのある方がいらっしゃいましたらご教授の程よろしくお願いします。
追記(試したこと)
git fcsk –lost-found
で表示された中から、blobオブジェクトをgit cat-file -p [ハッシュ値]
で順番に確認するも見つからず。
こちらのページを参考に、消えたファイルに含まれてたはずのテキストで検索するもヒットせず。
git add したのであれば git fsck で見つかるかも。
https://thinca.hatenablog.com/entry/20120923/1348340730
これまでググっても欲しい情報が見つからず困っていたので大変参考になりました。
addはしていたと思うので、自分なりに調べつつ色々と試してみました。
'git fcsk –lost-found'で表示された中から、blobオブジェクトを'git cat-file -p [ハッシュ値]'で順番に確認するも見つからず。
https://cloudpack.media/27749を参考に、消えたファイルに含まれてたはずのテキストで検索するもヒットせず。
こうなると絶望的な気もしなくはないですが、もう少し粘ってみます。
なさそうと思いながら回答をつけないで見守ってたらgit fsckなんていう新しい知見を得た・・・
あなたの回答
tips
プレビュー