Skip to main content

GitHub Desktop でのコミットへのリセット

リモート ブランチに最後にプッシュされたコミットまでは、任意のコミットにリセットできます。

コミットへのリセットについて

一連のコミットを行い、最新のコミットの前に起こしたミスを修正する場合は、GitHub Desktop の [コミットへのリセット] を使用して、それらのコミットの変更をリセットできます。 コミットにリセットすると、後続のコミットの変更が作業ディレクトリに復元され、ブランチが選択したコミットにリセットされます。 その後、もう一度コミットする前に変更を加えたり、保持したくない変更を破棄したりすることもできます。 詳しくは、「GitHub Desktop でプロジェクトの変更をコミットしてレビューする」を参照してください。

既にリモート リポジトリにプッシュされている最新のコミットまでなら、コミットにリセットできます。 他の共同作成者のコミット履歴を中断せずにプッシュされたコミットを元に戻すには、コミットを元に戻すことができます。 詳しくは、「Github Desktop でのコミットの打ち消し」を参照してください。

最新のコミット メッセージを編集する、または新しい変更を最新のコミットと組み合わせる場合は、コミットを修正できます。 詳しくは、「GitHub Desktop でのコミットの修正」を参照してください。

コミットへのリセット

  1. 左サイドバーにある [履歴] をクリックします。

    サイドバーの [履歴] タブのスクリーンショット。 コミット一覧の上にある [履歴] というタブ ボタンがオレンジ色の枠線で強調表示されています。

  2. リセットするコミットを右クリックし、[コミットへのリセット] を選択します。

参考資料