以前、私はいくつかのコードをコミットしましたが、それは当時は良いアイデアのように思えましたが、実際には事態を悪化させました。役に立たないので履歴から変更を削除し、それ以降のすべてのコミットをリベースしたいと思います-それらはすべて問題なくマージされるはずです。
newMaster
悪いコミットの直前に(gitxを使用して)新しいブランチ(と呼ばれる)を作成し、チェックアウトして実行しようとしました:
git rebase -i master
どのAFAICSがマスターのコミットのリストとそれらをマージするかどうかのオプションを私に与えたはずですが、代わりにnoopと言い、newMasterを早送りしてマスターと等しくしました。
必要なことを行う最も簡単な方法は何ですか?