私は最近、ローカルの git ディレクトリを使用しており、何もコミットせずにディレクトリでローカルに作業することなく 2 か月を費やしました。
今日、GIT GUI を起動し、誤って「マージの中止」をクリックしてしまい、ディレクトリでの過去 2 か月の作業が失われ、GIT の最後の状態に戻ってしまいました。
これを取り戻す方法はありますか?
私は最近、ローカルの git ディレクトリを使用しており、何もコミットせずにディレクトリでローカルに作業することなく 2 か月を費やしました。
今日、GIT GUI を起動し、誤って「マージの中止」をクリックしてしまい、ディレクトリでの過去 2 か月の作業が失われ、GIT の最後の状態に戻ってしまいました。
これを取り戻す方法はありますか?
あなたがコミットしなかった場合、私はgit
あなたのコードについて知らないと思います。これは悪い習慣です。進行中は、常に小さなコミットを行う必要があります。2 か月間コードをコミットしない場合、バージョン管理システムを使用する意味は何ですか?
git stash
これらの月の間にいつでもしましたか?その時点でのツリーがリポジトリに存在する可能性があります。それとは別に、あなたは仕事を失ったと思います。
ファイル回復ツールを使用してコードを回復してみてください(ハードドライブがクラッシュしたときや、エクスプローラーから誤ってファイルを削除したときなど)。しかし、ローカルの変更をキャンセルしたいことをバージョン管理マネージャーに伝えると、それはあなたに耳を傾けます:(