0

2 つのコミットを含むリポジトリでいくつかのテストを行いました。これらのいずれかが最初のコミットにヘッドを設定し、「git log」を実行したときに2番目が表示されないようにします。

代替案 1:
git reset --hard [commit 1 hash]

代替案 2:

git rebase --onto master~1 master~0 master

ただし、これを試してみると:

git reset --hard [commit 2 hash]

HEAD はコミット 2 に戻ります (これは、削除されていないことの証明です)。本当に完全に削除する方法は?

4

1 に答える 1