Gitでのコードの変更を元に戻す方法


  1. 単一のコミットのリバート: もし、特定のコミットを元に戻したい場合は、次のコマンドを使用します:

    git revert <commit_id>

    <commit_id>には、元に戻したいコミットのハッシュ値または一意の識別子を指定します。このコマンドは、指定したコミットの変更を元に戻し、新しいコミットを作成します。

  2. 複数のコミットのリバート: 複数のコミットを元に戻すには、git revertコマンドを使用するか、git revertコマンドを複数回実行します。これにより、指定したコミットの変更が順番に元に戻されます。

  3. ブランチ全体のリバート: 特定のブランチ全体の変更を元に戻したい場合は、次のコマンドを使用します:

    git revert <branch_name>

    このコマンドは、指定したブランチに含まれるすべてのコミットを順番に元に戻します。

  4. マージコミットのリバート: マージコミットを元に戻すには、次のコマンドを使用します:

    git revert -m 1 <commit_id>

    -m 1は、マージコミットの親コミットの一方を指定するためのオプションです。このコマンドは、指定したマージコミットを元に戻し、新しいコミットを作成します。

これらの方法を使用して、Gitでコードの変更を元に戻すことができます。コマンドを実行すると、変更が元に戻され、新しいコミットが作成されます。