【发布时间】:2015-10-16 22:06:06
【问题描述】:
我正在尝试回滚 SourceForge 上的 Git 存储库。我尝试了以下方法:
git reset --hard 9ac2e31ca4a155d4c36780b4329626045a7f40ed
HEAD ist jetzt bei 9ac2e31 Fix warnings
git push -f origin master
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To ssh://user@git.code.sf.net/p/project/code
! [remote rejected] master -> master (non-fast-forward)
error: Fehler beim Versenden einiger Referenzen nach 'ssh://user@git.code.sf.net/p/project/code'
如何覆盖远程 SourceForge Git 存储库的 master 分支?
【问题讨论】:
-
你有没有在配置文件中将属性denyNonFastforwards设置为false?
-
也许吧。我不知道。我找到了一个关于这个问题的issue on SourceForge。
-
您可以删除远程分支,然后将 master 作为一个全新的分支推送。
-
@ThorbjørnRavnAndersen 我已经尝试删除远程主分支,但这不起作用。
标签: git version-control git-push sourceforge