Раньше я совершил некоторый код, который в то время казался хорошей идеей, но на самом деле все ухудшалось. Я хотел бы удалить изменения из истории, поскольку это не помогает, и переустанавливать все коммиты с тех пор - они должны все сливаться без проблем.
Я попытался создать новую ветку (называемую newMaster
) непосредственно перед неудачной фиксацией (с gitx), проверкой и запуском:
git rebase -i master
Какой AFAICS должен был дать мне список коммитов на master и возможность объединить или не объединить их, но вместо этого он сказал noop и быстро перенаправил newMaster равным master.
Какой самый простой способ сделать то, что мне нужно?