Как удалить слияние из github навсегда? - PullRequest
0 голосов
/ 02 декабря 2010

Я случайно слил проект с другим проектом, который не имел к нему никакого отношения, чего я не хотел делать.Я успешно раскрыл проекты.Однако теперь я хочу удалить ошибочные коммиты.Как мне это сделать.

Я пытался использовать git rebase, но он не отображает слияние.

1 Ответ

4 голосов
/ 02 декабря 2010

Если вы уже успешно распаковали проекты (что, как я полагаю, вы сделали с помощью git reset --hard HEAD ~ N), вам нужно принудительно внести изменения в «mainline» через:

git push -f

Обратите внимание, что это обычно не рекомендуется, если вы точно не знаете, что никто не вышел из "основной линии" после того, как вы случайно сделали нежелательный коммит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...