Commit の 『取り消し』に要注意 この記事では、異なる状況でのコミット取り消し方法について、初心者向けにわかりやすく説明します。 一言に『取り消し』と言っても様々な意味になります。 とくにGitにおいてはどの状態に戻すのかが重要となります。 下記は目的別のCommitの取り消し方法となります。 1. 最新のコミットを取り消し、その変更を次のコミットのために保持したい 使用コマンド: git reset --soft HEAD~1 シナリオ: コミットをし忘れたファイルがある場合や、コミットメッセージを変更したい場合に便利です。 2. 最新のコミットを取り消し、変更内容をワーキングディレクトリに保持したい 使用コマンド: git reset --mixed HEAD~1(デフォルト) シナリオ: コミットしたが、更に変更を加えたい場合に適しています。ステージングされていない状態に戻りま
![GitのCommitの取り消し方法 | ギークの逆襲 🐟](https://cdn-ak-scissors.b.st-hatena.com/image/square/b0e83a9ca643918a6c997eb70094b4fd8839819a/height=288;version=1;width=512/http%3A%2F%2Fwww.geeklibrary.jp%2Fcounter-attack%2Fwp-content%2Fuploads%2F2022%2F12%2FEL5h58gVAAAycYV-1.jpeg)