# GitHub Desktop でのコミットを元に戻す

コミットは、リモート ブランチにプッシュする前に元に戻すことができます。

## コミットを「元に戻す」場合

変更を間違えた場合は、GitHub Desktop 内でコミットを元に戻すことができます。 コミットを元に戻すとコミットでの変更が作業ディレクトリに復元されるため、ブランチは、以前のコミットにリセットされ、それにより、もう一度コミットする前に、さらに追加の変更を加えることができます。

前のコミットを選択し、「コミットへのリセット」オプションを使用することで、既にリモートリポジトリにプッシュされているコミットまでの複数の連続したコミットをまとめて元に戻すことができます。 詳しくは、「[GitHub Desktop でのコミットへのリセット](/ja/desktop/managing-commits/resetting-to-a-commit-in-github-desktop)」をご覧ください。 他の共同作成者のコミット履歴を中断せずにプッシュされたコミットを元に戻す場合は、コミットを元に戻します。 詳しくは、「[Github Desktop でのコミットの打ち消し](/ja/desktop/managing-commits/reverting-a-commit-in-github-desktop)」をご覧ください。

最新のコミット メッセージを編集する、または新しい変更を最新のコミットと組み合わせる場合は、コミットを修正できます。 詳しくは、「[GitHub Desktop でのコミットの修正](/ja/desktop/managing-commits/amending-a-commit-in-github-desktop)」をご覧ください。

## コミットの取り消し

1. 左側のサイドバーに **\[変更]** タブが表示されていることを確認します。
2. 左側のサイドバーの一番下にある **\[元に戻す]** をクリックします。

   ![\[変更\] タブの一部のスクリーンショット。コミット メッセージの横に、"元に戻す" というラベルの付いたボタンが、オレンジ色の枠線で強調表示されています。](/assets/images/help/desktop/undo-commit.png)

## 参考資料

* [GitHub Desktop 内でコミットを管理するオプション](/ja/desktop/managing-commits/options-for-managing-commits-in-github-desktop)