在远程上回滚最后一次提交

时间:2013-04-02 14:28:07

标签: git push git-push git-reset

我想完全按照question中的要求进行操作。

我尝试了答案但是没有用。这就是我所做的(我是主人):

检查我的本地是否与遥控器相同:

> git fetch
> git log ..origin/master
> git log origin/master..

两个空输出。然后:

> git reset HEAD^ --hard
HEAD is now at *SHA1* *Commit message*
> git push -f
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To *Remote path*
 ! [remote rejected] master -> master (non-fast-forward)
error: failed to push some refs to '*Remote path*'

0 个答案:

没有答案