GitHub (Windows) を使用して 2 つの非同期コミットがありますが、今はコミットしたくありません。それらを元に戻す、または削除するにはどうすればよいですか?
35020 次
5 に答える
23
「GithubforWindowsでいくつかのコマンドにアクセスする方法」で説明したように、最善のアクションは、Git CLI(コマンドラインインターフェイス)を使用するか、「GitHub for Windows」からシェルを開くか、msysgitを使用することです。
次に、git reset HEAD^2
(またはgit reset --hard HEAD^2
、これらのファイルと進行中の作業を本当に削除したい場合でも)、それらのコミットを削除します(「プッシュされていないgitコミットを削除するにはどうすればよいですか? 」または「「gitcommit 」を削除する方法」のように) 。
更新後、GitHubforWindowsは同期されていないコミットを表示しなくなります。
以下の他の 回答Undo most recent commit
は、同じリセットを達成する「」の最近の追加に言及しています。
「GitHubで破棄を元に戻す」で述べたように、「変更を破棄」機能は、git reset.
于 2013-02-20T07:42:08.813 に答える
2
元に戻すボタンがあります。コミットするファイルを右クリックし、[変更を破棄] を選択します。
https://github.com/blog/1441-undo-button-in-github-for-windows
于 2015-03-12T22:47:18.350 に答える