Githubサポートチームにメールを送信し、このオプションが消えた後は、変更を元に戻す方法が他にないことを伝えました。彼らは将来この機能を実装するかもしれません。
これらの破棄されたファイルはごみ箱にあります。
GitHubデスクトップメニュー->リポジトリ/ 破棄された変更を復元
Github Desktop for Windows v2.1.0を使用していますが、ゴミ箱/ごみ箱が存在しないことを確認できます。 Windows 10を使用しています。
私の場合、元に戻したい破棄された変更は、削除されたフォルダでした。
私にとってそれを解決したのは、Windowsエクスプローラーで親フォルダーを開くことでしたそしてctrl + zを実行しました。これにより、削除されたフォルダが復元されました。
これが誰かの役に立つことを願っています。
これらのファイルをgitリポジトリから復元する必要があります
git fsck --unreachable --no-reflogs --no-cache HEAD
または、これを確認してください:- 失われたコミットの復元
破棄された変更は新しいファイルとしてゴミ箱に送られますが、元のファイル名のバリエーションがいくつかあります。ゴミ箱のファイルをコピーして元のファイルに貼り付けることができます。
例:package.json
への変更を破棄したところ、ゴミ箱に移動したファイルの名前はpackage 16-36-10-974.json
でした。このファイルには、破棄する前のファイルの元の内容が含まれていました。 package 16-36-10-974.json
からpackage.json
に内容をコピーしました。これにより、破棄された変更を元に戻しました。
(ファイル名の数字がどこから来たのかわからない)
私はこの問題を抱えていて、GitHubデスクトップを使用してこれらのファイルを復元する方法がないようでした。私のファイルはいずれかのサーバーでホストされていましたが、何らかの理由でGitHubデスクトップはファイルをごみ箱に移動しませんでした。ありがたいことに、サーバーはバックアップされ、その方法でファイルを復元することができました。