标签: git
我希望我的本地主分支覆盖远程存储库中的所有内容。基本上,就像我检查了远程存储库,删除了一些文件,现在想再次替换它。
我在尝试回到远程存储库时收到错误消息,说它“无法推送一些引用”因为我的分支落后了。它建议做一个拉动。但是,如果我拉一下,它会重新合并我想删除的文件,所以我会回到我开始的地方。然后我尝试在没有合并的情况下进行提取,然后推送,但它仍然无效。
答案 0 :(得分:3)
你需要强制推动。这将覆盖远程,但不是本地的任何更改,因此请谨慎使用。
git push -f <remote> <branch>
Look here for more details