我似乎找不到办法做到这一点。我试过例如:
hg push -f git+ssh://git@github.com:greatwolf/testrepo.git
但它只会中止:
abort:服务器上的 refs/heads/master 已更改,请在推送前拉取并合并
通过 github web 界面查看,似乎没有strip
像 bitbucket 中的任何命令。如何在不需要在我的工作机器上安装 git 客户端的情况下核对最后提交的变更集?
现在我正在考虑的解决方案是从 github 上删除 repo,重新制作它,然后将我的本地 repo 推上去。这会起作用,但它更像是一种“蛮力”的方法,所以我认为它是最后的手段。