Я случайно внес изменение с помощью Git, отправил его на GitHub и после этого сделал несколько коммитов. Мне нужно стереть этот коммит из истории. Я понимаю, что, возможно, это может привести к заправке других вилок, и меня это устраивает.
Я смог локально изменить свою историю с помощью команды типа:
git rebase --onto HEAD~4 HEAD~3 HEAD
, которая, похоже, работала нормально. Однако я тогда не знаю, как вернуть эту измененную историю обратно в github.