Я слил основную ветку из хранилища друга в мой рабочий каталог в branch_a, используя:
git pull my_friend master
I ' Мы обнаружили, что в объединенной версии есть ошибки. Чтобы продолжить разработку, я хотел бы вернуться к моему последнему коммиту перед слиянием.
Я попытался:
git reset --hard HEAD
Но это вернуло меня в состояние сразу после слияния. (Команда pull команды commit?!)
Я также попытался:
git revert HEAD
, но получил следующую ошибку:
fatal: Commit 2d72d8f367b987d8c16f5cb1a543a6886acdcf83 слияние, но опция -m не указана.
Что мне делать?
принимает ли команда pull?
Да, есть. Pull - это оболочка над fetch
и merge
. Если вы хотите увидеть изменения других перед слиянием, вы можете просто fetch