この問題について心配しないでください。master
ブランチに切り替えずに誤ってコミットしてしまった状況に対処するためには、1つの方法は、誤ったコミットが行われる前の現在の master
ブランチの状態から新しいブランチを作成することです。
以下に従う手順をご説明いたします。
- まず、以下のコマンドを実行して
master
ブランチにいることを確認してください(現在のブランチはアスタリスクで表示されます)
-
master
の現在の状態を基に新しいブランチを作成してください:
- 新しく作成したブランチに切り替えてください:
4.git log --graph
を実行して、グラフ表示でコミットの履歴を確認してください。これにより、コミットのハッシュとその関連が表示されます。
-
リセットしたいコミットのハッシュ値を特定します。(通常、長い英数字の文字列として表示されます。)
-
コミットのハッシュ値をコピーします。git reset <commit-hash>
を実行します。ここで <commit-hash>
はリセットしたいコミットのハッシュ値です。
これらの手順に従うことで、誤って行われたコミットを含まない、所望の状態を持つ新しいブランチ(new-branch
)が作成されます。