0

私は最近、ローカルの git ディレクトリを使用しており、何もコミットせずにディレクトリでローカルに作業することなく 2 か月を費やしました。

今日、GIT GUI を起動し、誤って「マージの中止」をクリックしてしまい、ディレクトリでの過去 2 か月の作業が失われ、GIT の最後の状態に戻ってしまいました。

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

4

2 に答える 2

1

あなたがコミットしなかった場合、私はgitあなたのコードについて知らないと思います。これは悪い習慣です。進行中は、常に小さなコミットを行う必要があります。2 か月間コードをコミットしない場合、バージョン管理システムを使用する意味は何ですか?

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

于 2012-03-17T09:40:03.097 に答える
0

ファイル回復ツールを使用してコードを回復してみてください(ハードドライブがクラッシュしたときや、エクスプローラーから誤ってファイルを削除したときなど)。しかし、ローカルの変更をキャンセルしたいことをバージョン管理マネージャーに伝えると、それはあなたに耳を傾けます:(

于 2012-03-17T09:44:30.913 に答える