看起来你在本地合并了origin/master
(可能是使用git pull
),将合并结果推送到远程,然后使用git reset --hard HEAD~1
之类的命令重置了本地master
分支。
在这种状态下,你可以使用push命令将远程分支设置为所需的提交:
git push --force origin b35dac5:master
在此之后,你可以将master
基于origin/master
进行变基:
git checkout master
git rebase origin/master