我犯了一个错误并提交了一些我不应该提交的更改到git中。 在我提交更改后,我推送了我的更改。 然后我使用了以下命令来尝试重置我的更改。
git reset --hard head
现在我想用这个命令将这个“reset”推送到远程仓库:
git push MyBranch
但我收到了这个错误:
remote: error: denying non-fast-forward refs/heads/branch (you should pull first)
我尝试使用这个命令,但没有成功:
git push -f "origin"
有任何想法我该怎么做吗?