2012-03-17 12 views
0

最近ローカルのgitディレクトリを使用していて、何もコミットせずにディレクトリ内でローカルに作業することなく2か月を過ごしました。すべてのコードが偶発的に失われてしまいました。

今日私はGIT GUIを立ち上げ、誤って「abort merge」をクリックして、ディレクトリ内で過去2ヶ月の作業を失ってしまいました.GITの最後の状態に戻りました。

これを返す方法はありますか?

+6

これは助けになりませんが、それはあなたのキャリアの中で一度だけ行うことができます。 –

+0

これはおそらくスーパーユーザーに属していると思いますが、実際にはGitを使用していなかったので、データの復旧を尋ねています。 –

答えて

1

あなたがコミットしなかった場合、私はgitがあなたのコードについて知っているとは思わない。これは悪い習慣です。あなたが進むにつれて、常に小さなコミットを行うべきです。 2ヶ月間コードをコミットしないと、バージョン管理システムを使用する際のポイントは何ですか?

git stashは、これらの月にいつでも実行しましたか?その時点でツリーがリポジトリに存在する可能性があります。それを除けば、私はあなたの仕事を失ったと思います。

+0

ありがとうございますGITを初めて使用したときに初めてGIT機能を使用せずに同じディレクトリで純粋にローカルで作業することに戻ったのです。 あなたは私がGITを使用して復旧できると思いますか?ハードドライブの回復プログラムまたは何か? – user1275563

+0

害はないが、あなたの希望を得ることはありません。 –

+0

ありがとう:)私はm私は無作為に2日前にBOXに完全にアップロードするためにランダムに選択したバックアップに基づいて最新のコピーを作成し、2時間前にアップロードしたコードを含むAndroid APKを逆コンパイルし、ウェブサーバー上のコード 私は軽く降りたと言えます。みんな、ありがとう! – user1275563

0

ファイルリカバリツールを使用してコードをリカバリしようとします(ハードドライブがクラッシュしたり、エクスプローラからファイルを削除した場合など)。しかし、あなたがローカルの変更をキャンセルしたいとバージョン管理マネージャーに伝えると、それはあなたの話を聞きます:(

+0

よろしく!任意の推奨ハードドライブの回復プログラム? – user1275563

+0

私はそのようなツールについてはあまりよく分かっていません... http://lifehacker.com/5237503/five-best-free-data-recovery-tools –

関連する問題