У меня есть ветка на Github. Я объединил изменение, которое не хотел объединять.
Я пытался отменить эту фиксацию. Я сделал git reset --hard
и git reset <commit id>
.
Я все время получал ошибку Updates were rejected because the tip of your current branch is behind.
Я читал в сообщении о переполнении стека, что я должен попробовать git reflog.
Но теперь моя ветка имеет 100 коммитов. из 8 коммитов. Потребовалась вся остальная работа, которую я выполнял на выходных над аналогичной частью кода, и я добавил эти изменения в ту же ветку.
Как мне отменить это и сделать те коммиты, которые больше не связаны с этой веткой ?