Как удалить коммит, который передается в удаленный репозиторий?

Местное отделение: - '

Функция / 100'

И удаленные филиалы: - '

мастер''

Version2'

Случайно,

Я объединил свою веткуФункция / 100' мастеруТакже подтолкнул его в удаленный репозиторий.

Но в действительностиФункция / 100' должен был быть объединен в удаленную веткуVersion2'

Как я это исправил (частично): -

я слил веткуФункция / 100' в удаленную веткуVersion2' и подтолкнул его на сервер.

git checkout Version2
git merge --squash feature/100
git add .
git commit -m 'New message'

Но я хочу удалить последний push, который я слил, и зафиксировать в основной ветке. Как?

Примечание Я только один работаю над этим проектом. Поэтому, даже если удаленный коммит удален, он выиграет.никому не вредить

Ответы на вопрос(3)

Ваш ответ на вопрос