web-dev-qa-db-ja.com

GitHubデスクトップで変更を破棄して元に戻すにはどうすればよいですか?

GitHub Desktopで変更を破棄を取り消す方法はありますか?

enter image description here

一般的なgitではなく、GitHub Desktopの元に戻す機能について話しています。

16

Githubサポートチームにメールを送信し、このオプションが消えた後は、変更を元に戻す方法が他にないことを伝えました。彼らは将来この機能を実装するかもしれません。

4
azam

2018年5月8日以降、およびgithubデスクトップまたはgithubデスクトップベータの最新バージョンを使用している場合、コミットされていない破棄された変更が新しいファイルとしてコピーされ、ごみ箱/ごみ箱に入れられます。

現在のプロンプトは次のようになります。

enter image description here

34
chrismarx

これらの破棄されたファイルはごみ箱にあります。

7
Tharindu

GitHubデスクトップメニュー->リポジトリ/ 破棄された変更を復元

6
minhbang

Github Desktop for Windows v2.1.0を使用していますが、ゴミ箱/ごみ箱が存在しないことを確認できます。 Windows 10を使用しています。

私の場合、元に戻したい破棄された変更は、削除されたフォルダでした。

私にとってそれを解決したのは、Windowsエクスプローラーで親フォルダーを開くことでしたそしてctrl + zを実行しました。これにより、削除されたフォルダが復元されました。

これが誰かの役に立つことを願っています。

0
Hugo Nava Kopp

これらのファイルをgitリポジトリから復元する必要があります

git fsck --unreachable --no-reflogs --no-cache HEAD

または、これを確認してください:- 失われたコミットの復元

0
akshay_rahar

破棄された変更は新しいファイルとしてゴミ箱に送られますが、元のファイル名のバリエーションがいくつかあります。ゴミ箱のファイルをコピーして元のファイルに貼り付けることができます。

例:package.jsonへの変更を破棄したところ、ゴミ箱に移動したファイルの名前はpackage 16-36-10-974.jsonでした。このファイルには、破棄する前のファイルの元の内容が含まれていました。 package 16-36-10-974.jsonからpackage.jsonに内容をコピーしました。これにより、破棄された変更を元に戻しました。

(ファイル名の数字がどこから来たのかわからない)

0
Dave B.

私はこの問題を抱えていて、GitHubデスクトップを使用してこれらのファイルを復元する方法がないようでした。私のファイルはいずれかのサーバーでホストされていましたが、何らかの理由でGitHubデスクトップはファイルをごみ箱に移動しませんでした。ありがたいことに、サーバーはバックアップされ、その方法でファイルを復元することができました。

0
ASindleMouat