Git: Как выполнить сброс после слияния?

Я слил основную ветку из хранилища друга в мой рабочий каталог в branch_a, используя:

git pull my_friend master

I ' Мы обнаружили, что в объединенной версии есть ошибки. Чтобы продолжить разработку, я хотел бы вернуться к моему последнему коммиту перед слиянием.
Я попытался:

git reset --hard HEAD

Но это вернуло меня в состояние сразу после слияния. (Команда pull команды commit?!)
Я также попытался:

git revert HEAD

, но получил следующую ошибку:

fatal: Commit 2d72d8f367b987d8c16f5cb1a543a6886acdcf83 слияние, но опция -m не указана.

Что мне делать?

6
задан Ben James 24 August 2010 в 15:03
поделиться

1 ответ

принимает ли команда pull?

Да, есть. Pull - это оболочка над fetch и merge . Если вы хотите увидеть изменения других перед слиянием, вы можете просто fetch

2
ответ дан 8 December 2019 в 03:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: