コミットの取り消しと変更の復元方法


  1. 直前のコミットを取り消す方法:

    git revert HEAD

    このコマンドは、直前のコミットを取り消し、変更内容を元に戻します。

  2. 特定のコミットを取り消す方法:

    git revert <commit>

    <commit>の部分には、取り消したいコミットのハッシュ値やブランチ名を指定します。

  3. 直前のコミットを削除し、変更内容を保持する方法:

    git reset HEAD^

    このコマンドは、直前のコミットを削除し、変更内容をステージングエリアに保持します。その後、必要な修正を行い、新たにコミットすることができます。

  4. 直前のコミットを削除し、変更内容も破棄する方法:

    git reset --hard HEAD^

    このコマンドは、直前のコミットを完全に削除し、変更内容も破棄します。注意して使用してください。

これらの手順とコマンドを使用することで、Gitリポジトリでのコミットの取り消しと変更の復元が可能です。必要に応じて、ブランチの指定や他のオプションも活用してください。

以上が、コミットの取り消しと変更の復元に関する簡単な方法とコード例です。