git推送到远程不接受

时间:2013-03-02 13:08:52

标签: git

我的遥控器配置为不接受非快速提交。

远程版本与我的本地版本完全不同。我想覆盖它。我不想合并或改变任何东西。此外,我的本地存储库作为一个干净的git init启动,而不是从服务器拉出来。

我做了git push origin master --f但我得到了

remote: error: denying non-fast-forward refs/heads/master (you should pull first)

我不想拉,因为它会与我的版本合并,我不想要。

遵循什么是正确的程序?

2 个答案:

答案 0 :(得分:2)

它可能是git push -f origin mastergit push --force origin master,但git push --f无效。

答案 1 :(得分:0)

由于你在同一个仓库工作,因此你需要先拉。

您可以尝试存储更改:

git stash

当我开始使用git时,我多次出现此错误。我的解决方案是在不同的目录中工作然后我从中拉出来,确保它永远不会发生冲突

相关问题