削除したいegitでいくつかの悪いコミットをしました。
egitからコミットを削除するにはどうすればよいですか?
ありがとう!
編集:ハードリセットを数回試しましたが、何もしませんでした。
編集2:ハードリセットは実際にロールバックの変更を行いますが、これらのコミットを行ったことがないかのように、履歴から完全に消えてほしいです。
リポジトリのRightMouseをクリックし、[表示]->[履歴]をクリックします。最後の「フェッチ」の前に最後のコミットを選択する必要があります...ほとんどの場合、現在のHEADの下での2番目のコミットです。そのコミットでRightMouseを実行し、「リセット->ハード」(すべてのコミットとローカルワークスペースの変更を選択したコミットにリセットします)。
上向き矢印が下向き矢印に変わるのがわかります。これは、コミットが削除され、リポジトリが古くなっていることを意味します。「フェッチ」と「リベース」を使用して最新の状態にします。
ハードリセットを行うことができますが、注意してください!! 詳細情報は次のとおりです: Git のブランチからコミットを削除する