0

因此,我遇到了此处描述的问题,并按照说明删除 master 并基于 dev 创建一个新分支来解决我的问题:尝试合并分支,然后尝试变基 - 仍然无法强制 master 与 dev 分支相同

现在我正在尝试将新的 master 推送到 github 但收到错误说当前分支的尖端落后并建议合并远程更改(例如'git pull') - 这对我来说很有意义,但我不明白如何强制远程主机与我的本地主机相同 - 希望这是有道理的?

4

1 回答 1

0

如果您真的想强制远程主机匹配您的主机,您可以这样做:

git push --force origin master

但是,您将丢失远程 master 中不在本地 master 中的任何历史记录。此外,如果其他人从这个 Github 存储库中提取了代码,他们下次提取时会遇到很大的麻烦。

于 2012-06-22T03:07:25.640 回答