強調表示されているコミット 9dfd73 を削除したいと思います。ご覧のとおり、ブランチではありません。頭が離れた結果です。
その上にブランチを作成してから、 git branch -D 9dfd73 を使用してそのブランチを削除しようとしましたが、ブランチが削除され、コミットが残りました。
何か案は?
アップデート:
なんらかの理由で、そのコミットがツリーに存在しなくなり、解決策を試す機会がありませんでした。
しかし、そのコマンドが実際に何をするのかを説明できれば、正解としてマークします:-)
git rebase --onto <9dfd73>^ <9dfd73> HEAD
「コミット 9dfd73 と HEAD (HEAD 自体を除く) の間のすべてのコミットを取得し、コミット 9dfd73 の上に配置する」
しかし、^記号がわかりません。
また、IDが同じである必要があるかどうかもわかりません。さらに説明していただけますか?
ありがとうございました