gpt4 book ai didi

git - 撤消 git merged 推送到错误的分支

转载 作者:太空狗 更新时间:2023-10-29 14:38:17 24 4
gpt4 key购买 nike

我在一个分支上工作,并将其推送到远程存储库。但是,后来我注意到,我使用了错误的语法:

git push origin my-branch:master

因此,我没有推送到 my-branch,而是将项目的 merge 版本推送到 master repo(my-branch 与 master merge 并推送到 master repo)。

问题是我的 master 在本地保持不变(对吗?),而 github 上的 master 则向前推进了一些并全部与 my-branch merge 。

我怎样才能恢复这些更改以在与我的本地主服务器相同的阶段获得主仓库?或者我怎样才能在所有这些分支 merge 推送之前的同一时间获得主 repo ?

最佳答案

您可以通过检查 master 和强制推送(假设您的本地 master 设置为跟踪 origin/master)来简单地做到这一点:

git checkout master
git push -f

你可以通过明确的方式更安全地做到这一点:

git push -f origin master:master

关于git - 撤消 git merged 推送到错误的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25410498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com