как отменить слияние моей master ветки с удаленной

закоммитил изменения и запушил свою ветку master и забыл, что оно пойдёт сразу же в удаленную ветку master без всяких мерж реквестов... как можно отменить слияние? просто хочу полностью его убрать на удаленнке


Ответы (1 шт):

Автор решения: Герман Борисов
  1. На текущем положении своей ветки master создаёте другую ветку.
  2. git resetом сбрасываете положение локальной ветки master на последний коммит, который должен остаться в удалённой.
  3. gut push --force

Для 3-го шага, возможно, потребуется вмешательство администратора репозитория, так как ветка master чаще всего защищена от force-пуша.

PS если с репозиторием работают множество людей, то нужно чтоб каждый кто уже успел сделать pull/fetch тоже откатил свою копию ветки master

→ Ссылка