23

GitHub (Windows) を使用して 2 つの非同期コミットがありますが、今はコミットしたくありません。それらを元に戻す、または削除するにはどうすればよいですか?

スクリーンショット

4

5 に答える 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 に答える